阅读背景:

本地缓存GuavaCache的介绍及使用

来源:互联网 

一、GuavaCache的介绍

GuavaCache是一个本地缓存,有以下优点:1)很好的封装了get、put操作,能够集成数据源。一般我们在业务中操作缓存都会操作缓存和数据源两部分。例如:put数据时,先插入DB再删除原来的缓存,get数据时,先查缓存,命中则返回,没有命中时需要查询DB,再把查询结果放入缓存中。Guava封装了这么多步骤,只需要调用一次get/put方法即可。2)它是线程安全的缓存,与ConcurrentMap相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素。3)GuavaCache提供了三种基本的缓存回收方式:基于容量回收、定时回收和基于引用回收。定时回收有两种:按照写入时间,最早写入的最先回收;按照访问时间,最早访问的最早回收。4)它可以监控加载/命中情况。GuavaCache是一个本地缓存,有以下优点:1)很好的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: