List of usage examples for org.springframework.cache.ehcache EhCacheManagerFactoryBean getObject
@Override
@Nullable
public CacheManager getObject()
From source file:com.gong.illidan.config.cache.CacheConfiguration.java
@Bean(name = "appEhCacheCacheManager") public EhCacheCacheManager ehCacheCacheManager(EhCacheManagerFactoryBean bean) { return new EhCacheCacheManager(bean.getObject()); }
From source file:org.devgateway.toolkit.persistence.spring.CacheConfiguration.java
@Bean public CacheManager cacheManager(final EhCacheManagerFactoryBean factory) { return new EhCacheCacheManager(factory.getObject()); }
From source file:org.devgateway.toolkit.persistence.spring.CacheConfiguration.java
@Bean(destroyMethod = "dispose", initMethod = "init") public ManagementService ehCacheManagementService(final EhCacheManagerFactoryBean factory) { ManagementService managementService = new ManagementService(factory.getObject(), mbeanServer, true, true, true, true);/*from w ww. j av a 2s.co m*/ return managementService; }
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();/*from ww w. java 2 s. c o m*/ cacheManager.setCacheManager(factoryBean.getObject()); return cacheManager; }
From source file:ru.anr.base.dao.AbstractDaoConfig.java
/** * Definition of CacheManager. We use EhCache * // w w w .j av a2 s. c o m * @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: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 a 2 s .c om 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 ww.jav a 2 s. c o m factoryBean.afterPropertiesSet(); } catch (Exception e) { throw new RuntimeException(e); } cacheManager.setCacheManager(factoryBean.getObject()); return cacheManager; }