Java BigMemory Go persistent diskstore使用大量磁盘空间
我正在使用Ehcache和BigMemory Go,以及一个本地可重启的持久性diskstore,用于6个缓存。每个缓存的缓存配置如下所示:Java BigMemory Go persistent diskstore使用大量磁盘空间,java,caching,ehcache-bigmemory,Java,Caching,Ehcache Bigmemory,我正在使用Ehcache和BigMemory Go,以及一个本地可重启的持久性diskstore,用于6个缓存。每个缓存的缓存配置如下所示: <cache name="CacheService" maxElementsInMemory="200000" eternal="false" timeToLiveSeconds="86400" statistics="true"> <persistence strategy="localRestartable"/
<cache name="CacheService"
maxElementsInMemory="200000"
eternal="false"
timeToLiveSeconds="86400"
statistics="true">
<persistence strategy="localRestartable"/>
<cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>
</cache>
我的问题是:
这是diskstore的预期行为吗?还是有问题
我们的缓存/缓存元素生成大量
部分?
是否有一种方法/配置来限制
保存在磁盘上的段?
或者类似地减少60分钟
窗口以更频繁地删除文件?
具有
-rw-r--r-- 1 jboss jboss 0 Nov 14 10:29 frs.backup.lck
-rw-r--r-- 1 jboss jboss 0 Nov 10 09:02 FRS.lck
-rw-r--r-- 1 jboss jboss 514M Nov 14 09:22 seg000013456.frs
-rw-r--r-- 1 jboss jboss 514M Nov 14 09:23 seg000013457.frs
-rw-r--r-- 1 jboss jboss 513M Nov 14 09:23 seg000013458.frs
...
-rw-r--r-- 1 jboss jboss 514M Nov 14 10:23 seg000013504.frs
-rw-r--r-- 1 jboss jboss 344M Nov 14 10:29 seg000013505.frs