<ehcache>
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
/>
<!--
diskStore:为缓存路径,ehcache分为内存和磁盘两级,此属性定义磁盘的缓存位置。参数解释如下:
user.home – 用户主目录
user.dir – 用户当前工作目录
java.io.tmpdir – 默认临时文件路径
-->
<!--
maxElementsInMemory="10000" // 最大缓存个数
eternal="true" // 缓存对象是否永久有效,一旦设置了永久缓存timeout将不起作用,
timeToIdleSeconds="120" // 表示缓存对象在失效前的允许闲置时间
timeToLiveSeconds="120" // eternal=false 对象不是永久有效时,该属性才生效;表示缓存对象在失效前允许存活的时间
overflowToDisk="true" // overflowToDisk 表示当内存中的对象数量达到 maxElementslnMemory时, Ehcache 是否将对象写到磁盘中
maxElementsOnDisk="10000000"
diskPersistent="false" // 是否缓存虚拟机重启期数据
diskExpiryThreadIntervalSeconds="120" // 表示磁盘失效线程运行时时间
memoryStoreEvictionPolicy="LRU"
-->
<cache name="User_cache"
maxElementsInMemory="10000"
eternal="true"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
/>
</ehcache>
ehcache配置文件
最新推荐文章于 2023-02-28 12:11:41 发布