User should be able to "hard" refresh a cached report
When caching has been enabled at view-level (fx. 60 minutes) the report content will stay cached even if the underlying data has been updated meanwhile. For most cases that is fine and the purpose with caching. Though, in some cases it is a big problem for the user to wait until the cache has been released in case they need latest data.
For that reason I suggest the user should be able to manually "hard" refresh the cached data which should result in a new DB query and update the cached values for another 60 minutes.
That could easily be done with an integrated button at report and dashboard level.