Spring mvc 使用EhCache禁用特定缓存元素
我正在使用ehcache的xml配置,如下所示:-Spring mvc 使用EhCache禁用特定缓存元素,spring-mvc,ehcache,Spring Mvc,Ehcache,我正在使用ehcache的xml配置,如下所示:- <ehcache> <cache name="ThumbnailCache" maxElementsInMemory="100" maxElementsOnDisk="100" eternal="false" timeToIdleSeconds="100" timeToLiveSeconds="100" overflowToDisk="true" diskPersistent="false" memoryStoreE
<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作为一个整体禁用,我不想禁用整个ehcache。您可以通过调用
net.sf.ehcache.cache#setDisabled
来禁用缓存。
执行此操作的可能性由dynamicConfig
控制,并且默认情况下已启用