The Reporting REST service does not cache the processed report, but the rendered report: Cache Management
. When a report is requested in other format than the required for the viewer, the report is re-processed which will lead to re-executing the data retrieval methods. Thus it is guaranteed the report will reflect the latest changes in the data.
You could avoid querying again the data by caching it in memory via custom logic. For example, once you have the data, you can store it in a custom storage by key. Then on consecutive requests for the same report with the same key, you can load the already stored data instead of re-retrieving it from the source.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items