java hashMap缓存简单实现
2016-12-12 16:57
417 查看
直接上代码,干货:
import java.util.HashMap; import java.util.Map; /** * map缓存 * @author ming * * @param <K> * @param <V> */ public class MapDataCache { private static Map<String, Object> cacheMap; public static Object getCache(String key, Object defaultValue) { Object obj = getCacheMap().get(key); return obj==null?defaultValue:obj; } public static void putCache(String key, Object value) { getCacheMap().put(key, value); } public static void removeCache(String key) { getCacheMap().remove(key); } public static Map<String, Object> getCacheMap() { if (cacheMap==null){ cacheMap = new HashMap<String, Object>(); } return cacheMap; } }
相关文章推荐
- HASHMAP缓存简单java实现
- java缓存的简单实现
- java实现简单的缓存机制
- java 多线之用ReadWriteLock实现 一个简单缓存
- Java8简单的本地缓存实现
- 一个简单的java缓存实现
- Java实现简单的LRU缓存(A Simple LRU Cache in 5 lines)
- java并发-使用内置条件队列实现简单的有界缓存
- java实现简单的缓存机制
- 简单的java缓存实现
- java简单实现缓存的三种方法
- 一个简单的JAVA 缓存实现
- JAVA 单例模式与hashmap结合实现缓存
- Java实现简单的LRU缓存(A Simple LRU Cache in 5 lines)
- java HashMap的简单实现
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- Java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- java 散列与散列码探讨 ,简单HashMap实现散列映射表执行各种操作示列
- 简单分析Java的HashMap.entrySet()的实现
- Java8简单的本地缓存实现