Cache does not work for fetching 'All results' via API 3.0

Fetching ‘All results’ was possible using run_inline_query for a Dashboard/Look either by passing no ‘limit’ or by ‘limit’ as -1.
In order to pull the cached data, we have created a datagroup which caches the data for 8 hours.
Because of which we were able to fetch cached data for 5000 rows using schedules for a dashboard, whereas look does not cache at all.
Is there any way to get cached response for ‘All results’?

0 1 368