我想知道是否需要通过调用Element
来重置elm.setCreateTime()
的创建时间以延长生命,或者只是不再担心它。
我注意到该方法自1.7以来被标记为已弃用,但作者未能解释原因。
请帮忙!
答案 0 :(得分:0)
您可以忽略Ehcache 2.x中Element
上的变异方法。它们是遗留的,Element
类型应该被考虑并用作不可变的东西。
如果需要延长缓存映射的生命周期,则需要替换映射,这意味着TTL将再次应用。 TTI可能是另一种选择,但语义在某种意义上有点奇怪,因为对值的任何命中都会延长其生命周期。