Example usage for org.springframework.cache.ehcache EhCacheManagerFactoryBean getObject

List of usage examples for org.springframework.cache.ehcache EhCacheManagerFactoryBean getObject

Introduction

In this page you can find the example usage for org.springframework.cache.ehcache EhCacheManagerFactoryBean getObject.

Prototype

@Override
    @Nullable
    public CacheManager getObject() 

Source Link

Usage

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;
}