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

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

Introduction

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

Prototype

EhCacheManagerFactoryBean

Source Link

Usage

From source file:com.thesoftwareguild.flightmaster.configuration.CacheConfig.java

@Bean
public EhCacheManagerFactoryBean ehcache() {
    EhCacheManagerFactoryBean ehCacheManagerFactoryBean = new EhCacheManagerFactoryBean();
    ehCacheManagerFactoryBean.setConfigLocation(new ClassPathResource("ehcache.xml"));
    return ehCacheManagerFactoryBean;
}

From source file:com.gong.illidan.config.cache.CacheConfiguration.java

@Bean
public EhCacheManagerFactoryBean ehCacheManagerFactoryBean() {
    EhCacheManagerFactoryBean cacheManagerFactoryBean = new EhCacheManagerFactoryBean();
    cacheManagerFactoryBean.setConfigLocation(new ClassPathResource("conf/ehcache.xml"));
    cacheManagerFactoryBean.setShared(true);
    return cacheManagerFactoryBean;
}

From source file:org.devgateway.toolkit.persistence.spring.CacheConfiguration.java

@Bean
public EhCacheManagerFactoryBean ehCacheManagerFactoryBean() {
    EhCacheManagerFactoryBean ehCacheManagerFactoryBean = new EhCacheManagerFactoryBean();
    ehCacheManagerFactoryBean.setConfigLocation(new ClassPathResource("ehcache.xml"));
    ehCacheManagerFactoryBean.setShared(true);
    return ehCacheManagerFactoryBean;
}

From source file:org.obiba.mica.config.CacheConfiguration.java

@Bean
public EhCacheManagerFactoryBean cacheManagerFactory() {
    log.debug("Starting Ehcache");
    EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean();
    factoryBean.setCacheManagerName("mica");

    return factoryBean;
}

From source file:com.rakesh.rp3599.config.EhCacheConfiguration.java

@Bean
public EhCacheManagerFactoryBean ehCacheManagerFactoryBean() {

    EhCacheManagerFactoryBean cacheManagerFactoryBean = new EhCacheManagerFactoryBean();
    cacheManagerFactoryBean.setConfigLocation(new ClassPathResource("ehcache.xml"));
    cacheManagerFactoryBean.setShared(true);

    return cacheManagerFactoryBean;
}

From source file:fi.m1kah.config.AppConfig.java

@Bean()
public EhCacheManagerFactoryBean cacheManagerFactory() {
    EhCacheManagerFactoryBean factory = new EhCacheManagerFactoryBean();
    factory.setConfigLocation(new ClassPathResource("ehcache.xml"));
    factory.setShared(true);//  ww w.  j a  v a 2  s . c  o m
    return factory;
}

From source file:ru.anr.base.dao.AbstractDaoConfig.java

/**
 * Definition of CacheManager. We use EhCache
 * //ww w . ja va  2 s.  co 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:io.gravitee.repository.ehcache.cache.EhCacheRepositoryConfiguration.java

@Bean
public EhCacheManagerFactoryBean getEhCacheFactory() {
    String graviteeHome = System.getProperty("gravitee.home");
    String ehCacheConfiguration = graviteeHome + File.separator + "config" + File.separator + "ehcache.xml";
    File ehCacheConfigurationFile = new File(ehCacheConfiguration);

    LOGGER.info("Loading EHCache configuration from {}", ehCacheConfiguration);

    if (!ehCacheConfigurationFile.exists()) {
        LOGGER.warn("No configuration file can be found for EHCache");
        throw new IllegalStateException("No configuration file can be found for EHCache");
    }/*from   w w w  .  ja v  a  2s.co m*/

    EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean();
    factoryBean.setConfigLocation(new FileSystemResource(ehCacheConfigurationFile));
    factoryBean.setShared(true);
    return factoryBean;
}

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  w w w. ja  v a2  s .  c  o m*/
    cacheManager.setCacheManager(factoryBean.getObject());
    return cacheManager;
}

From source file:com.github.lanimall.ehcache2.AppConfig.java

@Bean
public EhCacheManagerFactoryBean getEhCacheManagerFactory() {
    String ehcacheConfigPath = System.getProperty("ehcache.config.path", "classpath:ehcache.xml");
    EhCacheManagerFactoryBean bean = new EhCacheManagerFactoryBean();
    bean.setConfigLocation(resourceLoader.getResource(ehcacheConfigPath));
    bean.setCacheManagerName("cachetest-springcacheable");
    bean.setShared(true);//from w w w  .  ja v  a 2 s.  c om
    return bean;
}