【发布时间】:2017-10-21 13:56:41
【问题描述】:
我想知道我是否需要通过调用elm.setCreateTime() 来重置Element 的创建时间以延长活跃度,还是不要再担心了。
我注意到该方法自 1.7 起被标记为已弃用,但作者未能解释原因。
请帮忙!
【问题讨论】:
我想知道我是否需要通过调用elm.setCreateTime() 来重置Element 的创建时间以延长活跃度,还是不要再担心了。
我注意到该方法自 1.7 起被标记为已弃用,但作者未能解释原因。
请帮忙!
【问题讨论】:
您可以在 Ehcache 2.x 中忽略 Element 上的可变方法。它们是遗留物,Element 类型应该被视为不可变的东西并被使用。
如果您需要延长缓存映射的生命周期,则需要替换映射,这意味着 TTL 将再次适用。 TTI 可能是另一种选择,但语义有点奇怪,因为对值的任何命中都会延长其生命周期。
【讨论】: