Mule 缓存策略如何知道数据何时发生变化?

How does the Mule caching strategy know when the data has changed?

我正在查看 Anypoint Studio 6.1 中 Mule 3.8.1 的缓存范围,想知道 if/how 缓存是否检测到数据更改?

我看到有一个生存时间和过期时间,它们很有用,所以它不会一直检查,但是如何设置 Mule 缓存来检测变化,例如数据库中的数据不正确,然后被修复如果我可以帮助它,我不想等待一个小时或必须重新部署应用程序才能看到更改。

谢谢

据我所知,如果您希望再次加载数据,您需要自己使缓存失效。由于它是您的数据,您知道它何时更改并且您可以触发失效。

https://docs.mulesoft.com/mule-user-guide/v/3.8/cache-scope#invalidating-a-cache