有没有在Ehcache中指定数据刷新策略?我目前正在将应用程序从OSCache迁移到 Ehcache,除了设置timeToIdle
和timeToLive
.
我想要的是:在从缓存中访问一个元素时,检查它的关联资源,看看它是否比lastUpdateTime
缓存元素的更新晚。如果是,刷新缓存;否则从缓存中提供内容。
在 OSCache 中,这是通过捕获NeedsRefreshException
s 并为元素设置自定义刷新策略来完成的。我已经在文档中搜索了一段时间,但是我找不到任何方法或示例来说明如何在 Ehcache 中完成此操作。
任何帮助,将不胜感激 :)。
亚历克斯