2
如果我們想要定製驅逐政策除了LRU LFU FIFO,文件建議報告的方式是實現接口政策再設置MemoryStoreEvictionPolicy像:對自定義的Ehcache驅逐政策,春天
manager = new CacheManager(EHCACHE_CONFIG_LOCATION);
cache = manager.getCache(CACHE_NAME);
cache.setMemoryStoreEvictionPolicy(new MyPolicy());
,但如果我用彈簧,使用@可緩存和xml文件,如
<bean id="cacheManagerFactory" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
<property name="configLocation" value="classpath:ehcache.xml" ></property>
</bean>
<!-- cacheManager -->
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager">
<property name="cacheManager" ref="cacheManagerFactory" />
</bean>
我怎樣才能在春季注入我自己的策略?
謝謝大家
感謝這真的合理 – cedrics