类org.springframework.cache.support.CompositeCacheManager源码实例Demo

下面列出了怎么用org.springframework.cache.support.CompositeCacheManager的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: Project   文件: CachingConfig3.java
@Bean
public CacheManager cacheManager(net.sf.ehcache.CacheManager cm, 
		RedisTemplate<String, Object> redisTemplate) {
	
	CompositeCacheManager compositeCacheManager = new CompositeCacheManager();
	List<CacheManager> managers = new ArrayList<CacheManager>();
	managers.add(new EhCacheCacheManager(cm));
	managers.add(new RedisCacheManager(redisTemplate));
	compositeCacheManager.setCacheManagers(managers);//添加缓存管理器,按添加顺序查找,没找到再往下找
	return compositeCacheManager;
}
 
源代码2 项目: kaif   文件: UtilConfiguration.java
@Bean
@Primary
public CacheManager compositeCacheManager() {
  return new CompositeCacheManager(zoneInfoCacheManager(),
      listHotZonesCacheManager(),
      rssHotArticlesCacheManager(),
      honorRollsCacheManager(),
      articleCacheManager(),
      findClientAppUserCacheManager(),
      listAdministratorsCacheManager());
}
 
 类方法
 同包方法