有没有在Ehcache中指定数据刷新策略?我目前正在将应用程序从OSCache迁移到Ehcache,除了设置timeToIdle
和timeToLive
之外,我似乎找不到任何指定元素何时需要刷新的方法。在Ehcache中设置刷新策略
我想要的是:在访问缓存中的元素时,请检查它的关联资源以查看它是否比缓存元素的lastUpdateTime
更新。如果是,刷新缓存;否则提供缓存中的内容。
在OSCache中,这是通过捕获NeedsRefreshException
并为元素设置自定义刷新策略完成的。我一直在研究文档一段时间,但是我无法找到任何方法或例子来说明我在Ehcache中如何实现这一点。
任何帮助将不胜感激:)。
亚历