ehcache.xml:
< ?xml version=”1.0″ encoding=”UTF-8″?>
< !–
defaultCache节点为缺省的缓存策略
maxElementsInMemory 内存中最大允许存在的对象数量
eternal 设置缓存中的对象是否永远不过期
overflowToDisk 把溢出的对象存放到硬盘上
timeToIdleSeconds 指定缓存对象空闲多长时间就过期,过期的对象会被清除掉
timeToLiveSeconds 指定缓存对象总的存活时间
diskPersistent 当jvm结束是是否持久化对象
diskExpiryThreadIntervalSeconds 指定专门用于清除过期对象的监听线程的轮询时间
–>
< ehcache>
< diskStore path=”D:/cache”/>
< defaultCache maxElementsInMemory=”1000″ eternal=”false” overflowToDisk=”true”
timeToIdleSeconds=”120″
timeToLiveSeconds=”180″
diskPersistent=”false”
diskExpiryThreadIntervalSeconds=”60″/>
< cache name=”cn.itcast.bean.Person” maxElementsInMemory=”100″ eternal=”false”
overflowToDisk=”true” timeToIdleSeconds=”300″ timeToLiveSeconds=”600″ diskPersistent=”false”/>
< /ehcache>
xxx.hbm.xml:
< cache usage=”read-write” region=”xxx.xxx.xxx.xxx”/>
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/12120.html