What is the problem or goal the end user is trying to solve or accomplish?
When the cache expires, end users have to wait longer for complex queries to be executed in the database.
How are they solving it currently?
It's possible to use reports to schedule a warm up cache, though it's not ideal (requires sending notifications, unable to refresh all dashboard tabs, etc).
What is the recommended solution by the Customer?
Implement a way to schedule a refresh of assets.