我正在使用ehcache的xml配置,如下所示: -
<ehcache>
<cache name="ThumbnailCache" maxElementsInMemory="100" maxElementsOnDisk="100" eternal="false" timeToIdleSeconds="100" timeToLiveSeconds="100" overflowToDisk="true" diskPersistent="false"
memoryStoreEvictionPolicy="LFU" />
<cache name="PDFCache" maxElementsInMemory="100" maxElementsOnDisk="100" eternal="false" timeToIdleSeconds="1800" timeToLiveSeconds="1800" overflowToDisk="true" diskPersistent="false"
memoryStoreEvictionPolicy="LFU" />
</ehcache>
现在我要禁用 PDFCache ,但不禁用 ThumbnailCache 。我如何实现这一目标? 我所看到的方式整体上禁用了整个ehcache,我不想禁用整个ehCaching。
答案 0 :(得分:0)
您可以通过调用net.sf.ehcache.Cache#setDisabled
来禁用缓存。
执行此操作的可能性由dynamicConfig
控制,默认情况下已启用。