Guava Cache与ConcurrentMap很相似,但也不完全一样.最基本的区别是ConcurrentMap会一直保存所有添加的元素,直到显式地移除.相对地,Guava Cache为了限制内存占用,通常都设定为自动回收元素.在某些场景下,尽管LoadingCache 不回收元素,它也是很有用的,因为它会自动加载缓存. 通常来说,Guava Cache适用于: 你愿意消耗一些内存空间来提升速度. 你预料到某些键会被查询一次以上. 缓存中存放的数据总量不会超出内存容量. Guava Cache…