基于HashMap实现简单的缓存处理
2016-10-29 14:27
246 查看
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实现简单的缓存Cache
- 基于服务器端缓存redis的简单实现
- 基于synchronized 或 ReadWriteLock实现 简单缓存机制
- HASHMAP缓存简单java实现
- Nodejs基于LRU算法实现的缓存处理操作示例
- 基于Java使用HashMap实现数据的缓存
- 利用LinkedHashMap简单实现基于LRU策略的缓存
- 基于HashSet的HashMap的简单实现
- java hashMap缓存简单实现
- 图像处理入门,一些简单的基于像素几何变换和实现
- 基于Java使用HashMap<String,List<String>>实现数据的缓存
- 使用Hashtable实现简单缓存功能
- 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
- 一个基于Java的简单分组处理算法
- 导入Excel和导出Excel:的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- 基于逻辑运算的简单权限系统(实现) JS 版
- 基于逻辑运算的简单权限系统(实现) JS 版
- .net平台 基于 XMPP协议的即时消息服务端简单实现
- C#实现数据库事务处理的简单示例代码
- 基于Ant+Velocity的简单代码生成器的思路与实现