Skip to content

1.1.0-RELEASE

Latest
Compare
Choose a tag to compare
@HumorChen HumorChen released this 11 May 19:08

LocalCache
一个安全好用的springboot项目注解可配式本地方法缓存,基于最高效的caffeine框架。

支持注解添加方法本地缓存

缓存支持自更新(缓存写入n秒后被调用触发异步执行更新缓存值,每n秒最多执行一次更新)

支持命中缓存返回拷贝的结果对象(可选择多种拷贝器,可自行实现)

支持获取缓存监控,掌握缓存命中、耗时等指标数据,可按分钟打印

支持debug查看每次调用是否命中缓存,每次执行参数、返回值等

初始容量、最大容量、线程池等参数带有默认参数,可全局、局部配置
支持全局配置启用/关闭缓存,启用/关闭 单个/全局日志打印,启用/关闭状态信息打印

支持按Mb等内存大小格式配置限制缓存占用内存大小

支持自行定制缓存值移除监听器、缓存回收器、线程池工厂等

支持配置每行缓存日志打印最大长度,避免打印超长数据日志

Maven依赖导入

<dependency>
  <groupId>cn.humorchen</groupId>
  <artifactId>LocalCache</artifactId>
  <version>1.1.0-RELEASE</version>
</dependency>