I\'m experiencing the following problem.
I have a test suit in my project and each individual test runs fine.
However when I run them as a suite I some of th
Make a seperate cache config for tests only! and put scope "prototype"
@Configuration
@EnableCaching
public class EhCacheConfig {
@Bean(name = "cacheManager")
@Scope("prototype")
public CacheManager getCacheManager() {
return new EhCacheCacheManager(getEhCacheFactory().getObject());
}
@Bean
@Scope("prototype")
public EhCacheManagerFactoryBean getEhCacheFactory() {
EhCacheManagerFactoryBean factoryBean = new EhCacheManagerFactoryBean();
factoryBean.setConfigLocation(new ClassPathResource("ehcache.xml"));
factoryBean.setShared(true);
return factoryBean;
}
}