关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
来源:互联网 发布:淘宝店退款率高 编辑:程序博客网 时间:2024/05/16 01:20
文章转自:http://blog.csdn.net/vtopqx/article/details/8522333
闲来无事测试了下Ehcache与MemCache比较,在此发现了Ehcache中一个小细节问题,以前未用心去注意过,在此特记录一下,同时也望能给需要的道友留下些益处:
其中主要记录的是timeToLiveSeconds和timeToIdleSeconds;因为此俩容易搞混淆:
timeToLiveSeconds=x:缓存自创建日期起至失效时的间隔时间x;
timeToIdleSeconds=y:缓存创建以后,最后一次访问缓存的日期至失效之时的时间间隔y;
如果仅有 timeToLiveSeconds 那么 自创建时间开始 间隔x后缓存失效;
如果没有timeToLiveSeconds 那么自最后一次访问缓存 间隔y后 缓存失效;
如果既有timeToLiveSeconds 也有 timeToIdleSeconds 那么取最小数算作间隔时间;min(x,y);; 经过测试其计算原则是:若自创建缓存后一直都没有访问缓存,那么间隔x后失效,若自创建缓存后有N次访问缓存,那么计算(最后一次访问缓存时间+y ) 即:按照timeToIdleSeconds计算,但总存活时间不超过 y;举个例子:
timeToIdleSeconds=120;
timeToLiveSeconds=180;
上面的表示此缓存最多可以存活3分钟,如果期间超过2分钟未访问 那么此缓存失效!
0 0
- 关于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的说明
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- 关于ehcache的timeToLiveSeconds和timeToIdleSeconds
- ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
- ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
- ehcache中的timeToLiveSeconds和timeToIdleSeconds时间
- 关于ehCache配置timeToLiveSeconds失效的问题总结
- 关于EHcache缓存
- SpringMVC中ehcache缓存
- 缓存和ehcache
- 沉没的王国---揭秘滇东自杞国(4)
- 算法训练 暗恋
- 给初学者的RxJava2.0教程(一)
- js中with语句的使用
- python 解释器查找路径问题
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- Android启动画面
- 推荐一款局域网抓包工具
- React Native加密
- LeetCode 100. Same Tree
- 沉没的王国---揭秘滇东自杞国(5)
- 入门级Hadoop集群搭建详细教程(十):DNS服务器的搭建
- Linux面试题
- 用C#代码使用Redis缓存