コード例 #1
0
ファイル: CacheConfig.java プロジェクト: oscarwei168/spring
 /**
  * A bean for obtain initialize EhCacheManagerFactoryBean object
  *
  * @return a EhCacheManagerFactoryBean object
  */
 @Bean
 @ProdProfile
 public EhCacheManagerFactoryBean ehCacheCacheManager() {
   EhCacheManagerFactoryBean cache = new EhCacheManagerFactoryBean();
   cache.setConfigLocation(new ClassPathResource("cache/ehcache.xml"));
   cache.setShared(true);
   return cache;
 }
コード例 #2
0
ファイル: CommonService.java プロジェクト: chrooter/phone-1
 /**
  * 清除缓存
  *
  * @param cacheName
  * @return
  */
 public boolean clearCache(String cacheName) {
   CacheManager cacheManagerObject = cacheManager.getObject();
   Cache cache = cacheManagerObject.getCache(cacheName);
   if (cache != null) {
     cache.removeAll();
     return Boolean.TRUE;
   } else {
     return Boolean.FALSE;
   }
 }
コード例 #3
0
ファイル: CacheConfig.java プロジェクト: darknessitachi/quote
 @Bean
 public EhCacheManagerFactoryBean ehCacheManagerFactoryBean() {
   EhCacheManagerFactoryBean ehCacheManagerFactoryBean = new EhCacheManagerFactoryBean();
   ehCacheManagerFactoryBean.setConfigLocation(new ClassPathResource("ehcache.xml"));
   return ehCacheManagerFactoryBean;
 }