mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-14 22:17:50 +00:00
doc[zfoo]: 增加注释
This commit is contained in:
1 parent
a8c1f10f34
commit
e1945eaf4b
2 files changed
+13
-1
No files matched your search
@@ -29,13 +29,14 @@ import java.util.concurrent.TimeUnit;
|
||||
import java.util.function.Function;
|
||||
|
||||
/**
|
||||
* caffeine是guava cache的威力增强版。
|
||||
* caffeine的缓存都是单个存,单个更新,但是实际的项目很多都是批量查询,批量更新。
|
||||
* <p>
|
||||
* 优势:
|
||||
* 1.支持批量查找,批量更新。
|
||||
* 2.可以防止缓存穿透,缓存击穿,缓存雪崩
|
||||
* <p>
|
||||
* 当查找的key不存在的时候,返回defaultValue,并且将defaultValue放入缓存。所以通过
|
||||
* 批量查找通过batchReloadCallback方法查找,当查找的key不存在的时候,调用defaultValueBuilder生成一个默认值放入缓存。
|
||||
*
|
||||
* @author jaysunxiao
|
||||
* @version 3.0
|
||||
|
||||
Reference in new issue
Block a user