1. 首页
  2. 编程语言
  3. Java
  4. Guava Cache的使用简介

Guava Cache的使用简介

上传者: 2022-05-01 10:58:43上传 PDF文件 180.71 KB 热度 13次

但是,使用Redis必然涉及到网络连接,当网络连接不稳定或网络耗时严重时,必然会影响到我们的业务使用。对于本地缓存的使用,现在有一些较为成熟的本地缓存工具,如ehcache、guava cache,以及Caffeine。当需要对缓存进行持久化操作时,可以考虑使用ehcache。不同的是,使用ConcurrentHashMap进行缓存存储时,会一直保留缓存数据,直到系统重启或显示删除缓存,而guava cache支持缓存过期时间的设置,可以进行缓存清理操作。除此之外,guava cache还可以进行一些统计操作,如统计缓存的命中率、加载新值的平均时间等。正是由于Guava cache的这些特性,我们才选择它应用于DRS系统中。3 缓存的过期时间设置Guava Cache支持三种过期设置,分别是基于容量的回收、定时回收,以及基于引用的回收。

用户评论