【发布时间】:2014-03-04 04:33:19
【问题描述】:
全部,
这是我对这两个要素的理解,我想澄清一下。
timeToIdleSeconds = 如果一个对象空闲超过 X 秒,它将被驱逐。
来自文档
如果客户端访问 myCache 中已空闲更长时间的元素 超过一个小时(timeToIdleSeconds),它会驱逐该元素。元素 也被从 Terracotta 服务器阵列中逐出。
如果缓存中的对象不再被请求,它会被驱逐吗?缓存大小约束是否是清理这个不再请求的缓存对象的唯一方法?
timeToLiveSeconds = 如果一个对象被缓存超过 X 秒,它将被驱逐。这与 timeToIdleSeconds 的工作方式相同吗?仅在再次请求时才被驱逐?或者这会被后台进程清理吗?
谢谢
【问题讨论】:
标签: caching ehcache terracotta