【发布时间】:2016-05-12 20:49:11
【问题描述】:
我是 Ehcache 的初学者。
我正在尝试通过 mybatis xml 缓存 SQL 查询结果,而 ehcache 正在缓存查询及其结果,但是一旦操作完成,即使相同的 JVM 实例正在运行,它也会清除缓存的数据。
谁能建议如何将缓存存储在磁盘/内存中直到 JVM 终止?
mybatis-mapper.xml的代码sn-p
<cache type="org.mybatis.caches.ehcache.EhcacheCache">
<property name="eternal" value="false" />
<property name="maxElementsInMemory" value="100000" />
<property name="timeToIdleSeconds" value="3600" />
<property name="timeToLiveSeconds" value="3600" />
<property name="memoryStoreEvictionPolicy" value="LFU" />
<property name="statistics" value="true" />
</cache>
......
【问题讨论】: