草庐IT

写了一个简易的本地缓存fastmap,支持键过期和键排序等

背景  一般我们可以用HashMap做本地缓存,但是HashMap功能比较弱,不支持Key过期,不支持数据范围查找等。故在此实现了一个简易的本地缓存,取名叫fastmap。 项目地址github: https://github.com/hdwang123/fastmapgitee:https://gitee.com/hdwang123/fastmap  功能1.支持数据过期2.支持等值查找3.支持范围查找4.支持key排序 实现思路1.等值查找采用HashMap2.范围查找采用TreeMap3.数据过期实现:调用相关查询方法时清理过期Key + 定时(每秒)清理一遍过期Key4.使用两个Ree

写了一个简易的本地缓存fastmap,支持键过期和键排序等

背景  一般我们可以用HashMap做本地缓存,但是HashMap功能比较弱,不支持Key过期,不支持数据范围查找等。故在此实现了一个简易的本地缓存,取名叫fastmap。 项目地址github: https://github.com/hdwang123/fastmapgitee:https://gitee.com/hdwang123/fastmap  功能1.支持数据过期2.支持等值查找3.支持范围查找4.支持key排序 实现思路1.等值查找采用HashMap2.范围查找采用TreeMap3.数据过期实现:调用相关查询方法时清理过期Key + 定时(每秒)清理一遍过期Key4.使用两个Ree