有没有一种方法将EhCache 3 CacheManager (
org.ehcache.CacheManager
)抽象为Spring的CacheManager (org.springframework.cache.CacheManager
)?使用EhCache2,可以通过以下方式实现: @Bean
public org.springframework.cache.CacheManager cacheManager(net.sf.ehcache.CacheManager ehcache) {
EhCacheCacheManager cacheManager = new EhCacheCacheManager(ehcache);
return cacheManager;
}
提示:我找到了一种将javax.cache.CacheManager
缓存管理器抽象为Spring的CacheManager (org.springframework.cache.CacheManager
)的方法,方法如下:
@Bean
public org.springframework.cache.CacheManager cacheManager(javax.cache.CacheManager cacheManager) {
return new JCacheCacheManager(cacheManager);
}
如果有一种方法可以将 org.ehcache.CacheManager
转换为 javax.cache.CacheManager
,那将非常有帮助。
谢谢。