Seems to be a bit unclear. You mentioned you are using CR9. Are you running the reports in the CR designer itself or using RAS or Enterprise or some other method?
If you are only using the designer, there is no cache. If your report is taking 5 minutes or so to come back, it is because of the processing on the database side. I notice this a lot with stored procedures that take a while to run. With SP, the proc must run to completion before any data is returned back then the whole report will be served up.
Also, if you are looking to speed a report up (in Enterprise managed reports), clearing the cache will not do it. Cache is designed to provide a way to quickly serve up identical requests and eliminates the need for another database hit. Since you are wanting new data, this would constitute a new request for which new cache would be created.
On this note, if you are running Enterprise managed reporting, ONLY page 1 of the report is sent back to the browse and ONLY page 1 of the report will be cached. This will not adversely impact performance. When reporting in the designer, the entire report is served up, which can take some time.
Sorry to babble, but wnated to cover off a couple things. Use what applies to your situation.
Cheers,
SurfingGecko
Home of Crystal Ease