Spring mvc 使用EhCache禁用特定缓存元素

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的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作为一个整体禁用,我不想禁用整个ehcache。

您可以通过调用
net.sf.ehcache.cache#setDisabled
来禁用缓存。 执行此操作的可能性由
dynamicConfig
控制,并且默认情况下已启用