Index 本地缓存 1. 设计需求要点 2. 基本方案 3. 相关资料 本地缓存[Top] 设计需求要点[Top] 数据结构 线程安全 加载 清除 拓展要点: 过期时间 清除策略 阻塞机制 持久化 基本方案[Top] 键值对数据结构且线程安全 ConcurrentHashMap 还可以使用正常的HashMap,但是针对增删改查均使用synchronize修饰保证线程安全。 加载走正常hashMap添加就行 清除有两种清除策略: 懒清除:使用softReference 或 weakReference,让jvm清除。 主动清除:LRU、LFU、FIFO 相关资料[Top]