Example usage for org.springframework.cache.support CompositeCacheManager setFallbackToNoOpCache

List of usage examples for org.springframework.cache.support CompositeCacheManager setFallbackToNoOpCache

Introduction

In this page you can find the example usage for org.springframework.cache.support CompositeCacheManager setFallbackToNoOpCache.

Prototype

public void setFallbackToNoOpCache(boolean fallbackToNoOpCache) 

Source Link

Document

Indicate whether a NoOpCacheManager should be added at the end of the delegate list.

Usage

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  ww.  j a  v a  2 s. co m

    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  ava 2  s  .c om
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;
}