1 Star 1 Fork 0

浮白 / easycache-spring-boot-starter

2022-12-25 19:19
浮白

摘要

对EasyCache框架进行优化和升级,需要JDK8支持,从1.0.2版本开始已经弃用了二级缓存功能,后续会在新版本中重构二级缓存。

规划

  • 重构二级缓存
  • 推出全局自定义处理器

升级

  • 新增上下文参数组件,支持全局参数参与构建key
  • 新增缓存配置组件,适配CTX配置
  • 优化缓存移除过程
  • 优化日志输出格式,默认info级别
  • 修复在数据源更新的同时如果有大量连接获取数据会偶而出现的类型转换异常
  • 更新依赖版本

其他

  • 避免使用二级缓存引擎
  • Jdk8以上的版本需要配置JVM参数--add-opens=java.base/java.lang=ALL-UNNAMED
最后提交信息为: update:升级适配easycache1.0.4
2022-12-01 22:48
浮白

摘要

对EasyCache Starter框架进行优化和升级,需要JDK8支持,从1.0.2版本开始已经弃用了二级缓存功能,后续会在新版本中重构二级缓存。

规划

  • 重构二级缓存
  • 推出全局自定义处理器

升级

  • 升级easycache 1.0.2 -> 1.0.3
  • 所有依赖升级为目前最新版本
  • CacheAdapter自定义锁实现
    • Inner引擎实现JVM锁
    • Redis引擎实现分布式锁

其他

  • 避免使用二级缓存引擎
最后提交信息为: update:依赖升级
Java
1
https://gitee.com/kingyinOS/easycache-spring-boot-starter.git
git@gitee.com:kingyinOS/easycache-spring-boot-starter.git
kingyinOS
easycache-spring-boot-starter
easycache-spring-boot-starter

搜索帮助