适用性 缓存在很多情况下非常实用.例如,计算或检索一个值的代价很高,并且对同样的输入需要不止一次获取值的时候,就应当考虑使用缓存. Guava Cache与ConcurrentMap很相似,但也不完全一样.最基本的区别是ConcurrentMap会一直保存所添加的元素,直到显式的移除:Guava Cache为了限制内存的占用,通常都是设定为自动回收元素.在某些场景下,尽管LoadingCahe不回收元素,但是它还是很有用的,因为它会自动加载缓存. Guava Cache适用场景: 你愿意消耗一部…