本地缓存Caffeine

方法

含义说明

initialCapacity

待创建的缓存容器的初始容量大小(记录条数

maximumSize

指定此缓存容器的最大容量(最大缓存记录条数)

maximumWeight

指定此缓存容器的最大容量(最大比重值),需结合weighter方可体现出效果

expireAfterWrite

设定过期策略,按照数据写入时间进行计算

expireAfterAccess

设定过期策略,按照数据最后访问时间来计算

expireAfter

基于个性化定制的逻辑来实现过期处理(可以定制基于新增读取更新等场景的过期策略,甚至支持为不同记录指定不同过期时间

weighter

入参为一个函数式接口,用于指定每条存入的缓存数据的权重占比情况。这个需要与maximumWeight结合使用

refreshAfterWrite

缓存写入到缓存之后

recordStats

设定开启此容器的数据加载与缓存命中情况统计

 解读JVM级别本地缓存Caffeine青出于蓝的要诀 —— 缘何会更强、如何去上手 | HeapDump性能社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值