We have a number of dashlets set up for various users to monitor what's going in in CiviCRM. Sometimes data is missing though. We run the report the dashlet is based on, and the data does show up there. Afterwards, it shows up on the dashboard too. Smells like a caching issue to me.
What is the best way to deal with this? Is CiviCRM caching strictly controlled by the CMS (Drupal in our case)? I have just set a maximum value for cache life; it was "none" before.