我正在测试内容并且当前生成并将1048576ish条目插入到缓存中。
ehcache设置为在溢出到磁盘之前接受1048579条目,这是有效的。 除非它溢出到磁盘之前就有1048576个DiskMarkers,它们使用的堆只比我的实际元素少一点。
有没有办法让ehcache在写入磁盘之前不创建DiskMarker?
ehcache.xml如下:
<ehcache>
<diskStore path="/home/deepy/cache"/>
<cache
name="first"
maxElementsInMemory="1048579"
eternal="true"
overflowToDisk="true"
memoryStoreEvictionPolicy="LFU"
diskPersistent="false" />
</ehcache>