java hashMap缓存简单实现
2023-09-27 14:20:50 时间
直接上代码,干货:
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; } }
相关文章
- 在java中构建高效的结果缓存
- 面试题 Java 遍历文件夹及其子文件夹下的所有文件,将文件路径输出到控制台
- 【Java实习生】每日10道面试题打卡!
- Java程序员如何在竞争中保持优势
- APK中java代码反编译
- Java缓存
- Java中如何使用Redis做缓存
- 在java中构建高效的结果缓存
- java缓存算法【转】
- java操作hdfs到数据库或者缓存
- Java解惑八:很多其它库之谜
- JAVA规则引擎 -- Drools
- Java判断操作系统是Windows或Mac,获取用户路径
- Java多线程基础(一)---线程通信(wait、notify和notifyAll、单线程通信生产者消费者)
- Java 基础 子类赋值给父类问题