ehcache.xml

先来说说常用属性吧

maxElementsInMemory="10000"  //内存中最多有10000个缓存块,或者说是缓存的数据对象

eternal="false"  //不是一直存在的,即有一定生存期,过了生存期就会被清除掉

timeToIdleSeconds="120"  //闲置时间,我的理解是过了120s没有访问的话就清除
timeToLiveSeconds="120"  //存活时间,

overflowToDisk="true"  //如果内存满了就放到硬盘里

maxElementsOnDisk="10000000"  //硬盘中缓存块的数量

diskPersistent="false"  //是否在重启虚拟机的时候把内存中的数据保存起来

diskExpiryThreadIntervalSeconds="120"

memoryStoreEvictionPolicy="LRU"  //内存分配采用的策略,LRU是最近最少使用算法

必选的属性有name,maxElementsInMemory,maxElementsOnDisk,eternal,overflowToDisk

你可能感兴趣的:(ehcache.xml)