我正在使用 ehcache-spring-annotations 来缓存我的应用程序数据。为此,我有以下配置:
<bean id="ehCacheManager"
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" >
<property name="configLocation" value="classpath:ehcache.xml"/>
</bean>
<ehcache:annotation-driven cache-manager="ehCacheManager" />
我想从配置的bean' ehCacheManager '中获取' net.sf.ehcache.CacheManager '的引用。因此,我可以使用'CacheManager'直接在缓存中手动执行put或remove操作。
是否可以从“ org.springframework.cache.ehcache.EhCacheManagerFactoryBean ”中引用“ net.sf.ehcache.CacheManager ”?
答案 0 :(得分:2)
我使用下面的代码来获取我的类中的缓存管理器引用:
@Resource
private CacheManager ehCacheManager;