【发布时间】:2010-10-11 05:29:50
【问题描述】:
我想在 Ehcache 上实现以下算法:
- 尝试从缓存中获取元素
- 如果元素没有过期
- 服务于价值
- 其他
- 提供过期值
- 在后台刷新元素
但是我从来没有得到一个过期的元素 (Element.isExpired())。我尝试使用我的缓存配置(尤其是 TimeToLive 和 TimeToIdle),但我似乎无法让它按我的意愿工作。我可以列出缓存中的键,但是如果我“get()”一个过期的元素,我总是得到一个空值。
我做错了什么?
【问题讨论】:
-
只是好奇,你有没有想出解决方案或替代方法?
标签: java configuration caching ehcache