首页 > 学院 > 开发设计 > 正文

Ehcache工具类 EhcacheUtil

2019-11-08 03:11:45
字体:
来源:转载
供稿:网友
public class EhcacheUtil {PRivate static final String path = "/conf/ehcache.xml";private URL url;private CacheManager manager;private static EhcacheUtil ehCache;private EhcacheUtil(String path) {url = getClass().getResource(path);manager = CacheManager.create(url);} public static EhcacheUtil getInstance() {if (ehCache== null) {ehCache= new EhcacheUtil(path);} return ehCache;} public void put(String cacheName, Object key, Object value) {Cache cache = manager.getCache(cacheName);Element element = new Element(key, value);cache.put(element);} public Object get(String cacheName, Object key) {Cache cache = manager.getCache(cacheName);Element element = cache.get(key);return element == null ? null : element.getObjectValue();} public Cache get(String cacheName) {return manager.getCache(cacheName);} public void remove(String cacheName, Object key) {Cache cache = manager.getCache(cacheName);cache.remove(key);} }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表