private static Map<String, Object> cacheMap;
public static Object getCache(String key, Object defaultValue) {
Object obj = getCacheMap().get(key);
//Object obj = getSession().getAttribute(key);
return obj==null?defaultValue:obj;
}
public static void putCache(String key, Object value) {
getCacheMap().put(key, value);
//getSession().setAttribute(key, value);
}
public static void removeCache(String key) {
getCacheMap().remove(key);
//getSession().removeAttribute(key);
}
public static Map<String, Object> getCacheMap() {
if (cacheMap==null){
cacheMap = new HashMap<String, Object>();
}
return cacheMap;
}
基于HashMap实现简单的缓存处理
最新推荐文章于 2023-11-27 22:57:25 发布