【发布时间】:2010-05-10 09:10:52
【问题描述】:
Ehcache中是否有指定数据刷新策略的?我目前正在将应用程序从OSCache 迁移到Ehcache,除了设置timeToIdle 和timeToLive 之外,我似乎找不到任何方法来指定何时需要刷新元素。
我想要的是:在从缓存中访问一个元素时,检查它的关联资源,看看它是否比缓存元素的lastUpdateTime 更新。如果是,刷新缓存;否则从缓存中提供内容。
在 OSCache 中,这是通过捕获 NeedsRefreshExceptions 并为元素设置自定义刷新策略来完成的。我已经在文档中挖掘了一段时间,但我无法找到任何方法或示例来说明如何在 Ehcache 中完成此操作。
任何帮助将不胜感激:)。
亚历克斯
【问题讨论】: