List of usage examples for org.springframework.cache.ehcache EhCacheCacheManager setCacheManager
public void setCacheManager(@Nullable net.sf.ehcache.CacheManager cacheManager)
From source file:fi.m1kah.config.AppConfig.java
@Bean public EhCacheCacheManager cacheManager() { EhCacheCacheManager cm = new EhCacheCacheManager(); cm.setCacheManager(cacheManagerFactory().getObject()); return cm;/*from w ww .j av a 2 s . c om*/ }
From source file:org.obiba.mica.config.CacheConfiguration.java
@Bean public CacheManager springCacheManager() { log.debug("Starting Spring Cache"); net.sf.ehcache.CacheManager cacheManager = cacheManagerFactory().getObject(); EhCacheCacheManager ehCacheManager = new EhCacheCacheManager(); ehCacheManager.setCacheManager(cacheManager); String[] cacheNames = cacheManager.getCacheNames(); for (String cacheName : cacheNames) { Cache cache = cacheManager.getCache(cacheName); cacheManager.replaceCacheWithDecoratedCache(cache, InstrumentedEhcache.instrument(metricRegistry, cache)); }/*from w ww. j ava 2 s .c om*/ return ehCacheManager; }
From source file:org.unidle.config.CacheConfiguration.java
@Bean public CacheManager cacheManager() throws IOException { final InputStream inputStream = ehcacheConfigurationResource.getInputStream(); final net.sf.ehcache.CacheManager cacheManager = net.sf.ehcache.CacheManager.create(inputStream); final EhCacheCacheManager ehCacheCacheManager = new EhCacheCacheManager(); ehCacheCacheManager.setCacheManager(cacheManager); return ehCacheCacheManager; }
From source file:ru.anr.base.dao.AbstractDaoConfig.java
/** * Definition of CacheManager. We use EhCache * /*from w w w .j a va2s . c om*/ * @return An instance of {@link CacheManager} interface */ @Bean(name = "cacheManager") public CacheManager cacheManager() { EhCacheManagerFactoryBean factory = new EhCacheManagerFactoryBean(); factory.setAcceptExisting(true); factory.setShared(false); factory.setConfigLocation(new ClassPathResource("ehcache.xml")); factory.afterPropertiesSet(); EhCacheCacheManager mgr = new EhCacheCacheManager(); mgr.setCacheManager(factory.getObject()); mgr.setTransactionAware(true); mgr.afterPropertiesSet(); return mgr; }
From source file:fi.helsinki.opintoni.config.CacheConfiguration.java
@Bean public CacheManager cacheManager() { log.debug("Starting Ehcache"); cacheManager = net.sf.ehcache.CacheManager.create(); configureCaches();/*from ww w .j a v a2 s. co m*/ EhCacheCacheManager ehCacheManager = new EhCacheCacheManager(); ehCacheManager.setCacheManager(cacheManager); return ehCacheManager; }
From source file:de.blizzy.documentr.context.ContextConfig.java
@Bean public CacheManager cacheManager(net.sf.ehcache.CacheManager ehCacheManager) { EhCacheCacheManager cacheManager = new EhCacheCacheManager(); cacheManager.setCacheManager(ehCacheManager); return cacheManager; }
From source file:com.miserablemind.butter.bootstrap.RootContext.java
/** * Cache Manager Bean. In this case it is EHCache. * {@code @Cacheable} annotations should be used on DAO or Manager Implementation Beans (not interfaces). * * @return CacheManager bean.//www . j a v a2 s.c om */ @Bean public CacheManager cacheManager() { EhCacheCacheManager cacheManager = new EhCacheCacheManager(); cacheManager.setCacheManager(this.ehCacheManagerFactoryBean().getObject()); return cacheManager; }
From source file:net.slipp.config.MainConfig.java
@Bean public CacheManager cacheManager() throws CacheException, IOException { EhCacheCacheManager cacheManager = new EhCacheCacheManager(); EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean(); factoryBean.setConfigLocation(new ClassPathResource("ehcache.xml")); factoryBean.afterPropertiesSet();/* w ww .j a va 2 s . c om*/ cacheManager.setCacheManager(factoryBean.getObject()); return cacheManager; }
From source file:nl.surfnet.coin.api.GroupProviderConfigurationTest.java
@Bean(name = "cacheManager") public CacheManager cacheManager() { EhCacheCacheManager cacheManager = new EhCacheCacheManager(); EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean(); factoryBean.setConfigLocation(new ClassPathResource("api-ehcache.xml")); try {/*from w w w . j a v a2 s. c o m*/ factoryBean.afterPropertiesSet(); } catch (Exception e) { throw new RuntimeException(e); } cacheManager.setCacheManager(factoryBean.getObject()); return cacheManager; }
From source file:nl.surfnet.coin.api.service.JanusClientDetailsServiceTest.java
@Bean public CacheManager cacheManager() { EhCacheCacheManager cacheManager = new EhCacheCacheManager(); EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean(); factoryBean.setConfigLocation(new ClassPathResource("api-ehcache.xml")); try {// w w w . ja va 2 s. c om factoryBean.afterPropertiesSet(); } catch (Exception e) { throw new RuntimeException(e); } cacheManager.setCacheManager(factoryBean.getObject()); return cacheManager; }