ehchache验证缓存过期的api_Ehcache缓存时间设置
timeToLiveSeconds和timeToIdleSeconds
timeToLiveSeconds=x:緩存自創(chuàng)建日期起至失效時的間隔時間x;
timeToIdleSeconds=y:緩存創(chuàng)建以后,最后一次訪問緩存的日期至失效之時的時間間隔y;
如果僅有timeToLiveSeconds那么自創(chuàng)建時間開始 間隔x后緩存失效;
如果沒有timeToLiveSeconds那么自最后一次訪問緩存 間隔y后 緩存失效;
如果既有timeToLiveSeconds也有timeToIdleSeconds那么取最小數(shù)算作間隔時間;min(x,y);
經(jīng)過測試其計算原則是:
若自創(chuàng)建緩存后一直都沒有訪問緩存,那么間隔x后失效,若自創(chuàng)建緩存后有N次訪問緩存,那么計算(最后一次訪問緩存時間+y ) 即:按照timeToIdleSeconds計算,但總存活時間不超過 y;
舉例:
timeToIdleSeconds=120;
timeToLiveSeconds=180;
表示此緩存最多可以存活3分鐘,如果期間超過2分鐘未訪問 那么此緩存失效
轉(zhuǎn)自:http://blog.csdn.net/vtopqx/article/details/8522333
總結(jié)
以上是生活随笔為你收集整理的ehchache验证缓存过期的api_Ehcache缓存时间设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++一元稀疏多项式计算器_武忠祥真题班
- 下一篇: mysql数据太大,如何导入_MySQL