java hashMap缓存简单实现

mac2022-06-30  57

直接上代码,干货:

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; } }

 

转载于:https://www.cnblogs.com/huzi007/p/6165157.html

最新回复(0)