手动ecache处理:importnet.sf.ehcache.Cache;importnet.sf.ehcache.CacheManager;importnet.sf.ehcache.Element;importorg.springframework.cache.annotation.Cacheable;importorg.springframework.cache.ehcache.EhCacheCacheManager;
@AutowiredprivateEhCacheCacheManager ehCacheManager;//将查询出来的结果存入cache
CacheManager cacheManager =ehCacheManager.getCacheManager();
Cache cache= cacheManager.getCache("orderCache");
String curCacheKey=curUserOrganId;
Element el= null;//查询后验证缓存中是否存入指定key
if(cache.isKeyInCache(curCacheKey)){//如果缓存里面有值
el =cache.get(curCacheKey);
count=(Integer)el.getObjectValue();returncount;
}//将指定key的缓存对象从缓存中清除
Cache cache = manager.getCache("MY_CACHE");if(cache.isKeyInCache("cache_business_"+business_id)){ //将指定key的缓存对象从缓存中清除
cache.remove("cache_business_"+business_id);
}