ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
2012-12-26 14:23
435 查看
在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。
在2个同时配置时可能时间计算就不那么简单了。 简单说来 任何一方为0,则以另一方时间为准。否则就以最短时间为准。
ehcache是这样计算失效时间的
1 如果ttl不为0并且tti为0, 如果缓存未被读过,失效时间=ttl
2 如果tti不为0,失效时间=tti+读取时间
3 否则 失效时间=min(ttl, tti+读取时间)
在2个同时配置时可能时间计算就不那么简单了。 简单说来 任何一方为0,则以另一方时间为准。否则就以最短时间为准。
ehcache是这样计算失效时间的
1 如果ttl不为0并且tti为0, 如果缓存未被读过,失效时间=ttl
2 如果tti不为0,失效时间=tti+读取时间
3 否则 失效时间=min(ttl, tti+读取时间)
相关文章推荐
- ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
- ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- 关于ehCache配置timeToLiveSeconds失效的问题总结
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds区别
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- 关于ehcache缓存中eternal及timeToLiveSeconds和timeToIdleSeconds的说明
- 生存时间TTL(time to live)
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十五节 设置本机默认的生存时间(time-to-live:TTL)值
- TTL(time to live)生存时间
- 秒转 时间格式 JavaScript seconds to time with format hh:mm:ss
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十五节 设置本机默认的生存时间(time-to-live:TTL)值
- RabbitMQ之TTL(Time-To-Live 过期时间)