title: How does the Mule caching strategy know when the data has changed?
body: <p>I'm looking at the cache scope for Mule 3.8.1 in Anypoint Studio 6.1 and wanted to know if/how the caching detects changes to the data?  </p>
  
  <p>I see there is a Time to Live and Expiration times which are useful so it is not checking all the time but how can Mule caching be set up to detect changes as if e.g. the data is incorrect in the database and is then fixed I wouldn't want to have to wait an hour or have to redeploy the application to see the change if I can help it.</p>
  
  <p>Thanks</p>