今天和同事聊到了缓存,在Java中实现进程缓存.这里主要思想是,用一个map做缓存.缓存有个生存时间,过期就删除缓存.这里可以考虑两种删除策略,一种是起一个线程,定期删除过期的key.第二个是,剔除模式,比较懒,访问到某个key的时候才,才去检查这个key是否过期,过期删除. 首先,对要缓存的value做了层封装,带了个时间戳 /** * Created by gxf on 2017/6/28. */ public class ValueWithTimeStamp<V>{ private lo…