我想实现ehcache把缓存持久化到硬盘去,可是版本ehcache-2.6.11重启程序之后,会把之前的索引删掉了。所以很迷茫。请问有什么好的建议,可以把数据缓存到硬盘中呢?
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false" monitoring="autodetect" dynamicConfig="true" maxBytesLocalDisk="5G" > <diskStore path="d:\temp" /> <!-- 30天(d)=2592000秒(s) --> <cache name="30time" maxElementsInMemory="1" overflowToDisk="true" eternal="false" timeToIdleSeconds="2592000" diskSpoolBufferSizeMB="30" memoryStoreEvictionPolicy="LFU" diskPersistent="true" diskExpiryThreadIntervalSeconds="120" transactionalMode="off" maxElementsOnDisk="0" />
项目:JFinal
diskPersistent="true"
至少 jfinal 3.3 现在依赖的 ehcache-2.6.6 是支持的