Guava 是Google开源出来的Java常用工具集库,包括集合,缓存,并发,字符串,I/O操作等在Java开发过程中经常需要去实现的工具类。
Guava Cache 介绍
在介绍 Guava Cache 使用之前,先需要引入下官方推荐的使用场景:
-
* 愿意消耗一些内存空间来提升速度; -
* 能够预计某些key会被查询一次以上; -
* 缓存中存放的数据总量不会超出内存容量(`Guava Cache`是单个应用运行时的本地缓存)。
不管性能,还是可用性来说, Guava Cache 绝对是本地缓存类库中首要推荐的工具类。其提供的 Builder模式 的CacheBuilder生成器来创建缓存的方式,十分方便,并且各个缓存参数的配置设置,类似于函数式编程的写法,也特别棒。
Guava Cache 的官方文档地址: http://code.google.com/p/guava-libraries/wiki/CachesExplained . 该文档对 Cache 有详细的介绍。
GuavaCache详解
GuavaCache作为Google开源的Java工具库Guava的一部分,主要用于本地缓存。它适用于那些愿意用内存换取速度提升、能预判某些key将被多次查询且整体缓存大小可控的场景。通过CacheBuilder提供的构造方式,可以方便地创建缓存实例。
6639

被折叠的 条评论
为什么被折叠?



