List of usage examples for org.springframework.cache.support CompositeCacheManager setCacheManagers
public void setCacheManagers(Collection<CacheManager> cacheManagers)
From source file:com.rakesh.rp3599.config.CachingContext.java
public CacheManager cacheManager() { List<CacheManager> cacheManagers = new ArrayList<CacheManager>(); if (this.ehCacheCacheManager != null) { cacheManagers.add(this.ehCacheCacheManager); }/* w w w . j a v a2 s .c om*/ CompositeCacheManager cacheManager = new CompositeCacheManager(); cacheManager.setCacheManagers(cacheManagers); cacheManager.setFallbackToNoOpCache(false); return cacheManager; }
From source file:com.coffeebeans.services.config.caching.CachingConfig.java
@Bean @Override//from w w w .j a va 2s . c o m public CacheManager cacheManager() { List<CacheManager> cacheManagers = new ArrayList<>(); if (EnvironmentEnum.LOCAL == Environment.resoveEnv()) { cacheManagers.add(new NoOpCacheManager()); } else { cacheManagers.add(this.redisCacheManager); } CompositeCacheManager cacheManager = new CompositeCacheManager(); cacheManager.setCacheManagers(cacheManagers); cacheManager.setFallbackToNoOpCache(true); return cacheManager; }