实现了多级缓存的功能,包括,缓存key的管理,热点key的计算,key的加载,生效及失效规则等;
通过一个标记实现了缓存的接入,本地存储,redis存储,空值情况的处理等等。
注解上的核心功能包括:
缓存默认策略
* 缓存名称 默认为 类名+方法名 允许为空
* 缓存key 默认为 entity唯一主键
* 缓存的失效时间 默认1440 秒
* 缓存加载顺序 无默认
* 更新策略 默认为根据唯一键更新(id),存在相同的ID,则更新,不存在,则新增,
* 一致性检测 默认为1天检测一次,如果为-1,则不进行检测。只针对永远不失效的缓存有效
* 开启命中率检测
* 是否允许更新缓存
点击空白处退出提示












评论