我正在使用具有大内存的 ehcache entreprise 2.7。我想要一个缓存在满时溢出到磁盘,并且我希望这个缓存在重新启动时保持不变。
我目前的配置是:
<cache name="dataservice"
eternal="true"
maxEntriesLocalHeap="1"
overflowToOffHeap="true"
maxBytesLocalOffHeap="60M">
<persistence strategy="localRestartable"/>
</cache>
此配置通过重新启动使缓存持久化(并且效果很好),但它似乎没有溢出到磁盘。我真的很想使用“localRestartable”,因为它比旧属性diskPersistent =“true”更好。“localRestartable”与属性 overflowToDisk="true" 不兼容...
关于如何使缓存溢出到磁盘的任何想法?