Guava Cache
文章平均质量分 76
TizzyGoodhealth
反派角色
展开
-
Guava Cache (二)之淘汰删除策略
前言Guava Cache 一简单实用中,了解了两种创建方式,以及缓存加载的实用,这篇研究一下缓存淘汰删除策略。Guava Cache 缓存数据删除Guava Cache 缓存数据删除提供了分为主动删除和被动删除被动删除类似redis中的删除策略,数据超过某个维度后我们要自己删除一些不常用的或者比较大的数据等等。主动删除即我们自己调用api在程序中删除。主动删除1 基于数据大小删除2 基于过期时间删除3 基于引用删除被动删除单独删除批量删除删除所有代码实践被动删除基于原创 2021-05-16 15:26:46 · 3640 阅读 · 0 评论 -
Guava Cache (一)之入门使用
Guava Cache使用介绍Guava是Google提供的一套Java工具包,而Guava Cache是一套非常完善的本地缓存机制(JVM缓存)。Guava cache的设计来源于CurrentHashMap,可以按照多种策略来清理存储在其中的缓存值且保持很高的并发读写性能。应用场景本地缓存的应用场景:对性能有非常高的要求不经常变化占用内存不大有访问整个集合的需求数据允许不时时一致Guava Cache 的优势:缓存过期和淘汰机制在GuavaCache中可以设置Key原创 2021-05-16 14:26:20 · 429 阅读 · 0 评论