J2Cache 2.4.2 发布,缓存对象不兼容时自动清除

红薯
 红薯
发布于 2018年08月17日
收藏 6

相信多数人都会遇到这样情况,我们在使用诸如 Redis 缓存一些 Java 对象时,后期我们更新程序,对对象的属性进行调整时,会导致读取缓存数据的时候,出现反序列化失败的情况。所以一般我们在出现对需要缓存的 Bean 类做调整的时候,需要实现清除缓存数据,这给实际运维带来不必要的麻烦。

而最新的 J2Cache 2.4.2 版本解决了这个问题,在进行反序列化时,一旦出现因为类的版本不同导致的反序列化失败,那么该缓存数据会被启动清除,打印警告信息,并返回空对象给应用层。

此特性目前只针对使用默认的 fst 序列化器有效。

Maven

<dependency>
  <groupId>net.oschina.j2cache</groupId>
  <artifactId>j2cache-core</artifactId>
  <version>2.4.2-release</version>
</dependency>

如果你觉得这个特性有用,请前往 https://gitee.com/ld/J2Cache 给个 Star 吧!

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:J2Cache 2.4.2 发布,缓存对象不兼容时自动清除
加载中

精彩评论

蓝水晶飞机
蓝水晶飞机
:thumbsup: 是的,开发过程中给坑过,直接删除 EhCache 的缓存文件。

最新评论(13

talent-tan
talent-tan
这个功能很接地气
純白陰影
純白陰影
Spring Cache扩展一下CacheErrorHandler解决问题
千面书生鬼见愁
坐等旧bug修复和新bug出现。
狮子的魂
狮子的魂
没用。。。:broken_heart::broken_heart:
开源中国首席大师兄
开源中国首席大师兄
今天会有两个版本发出
疯狂的逍遥
疯狂的逍遥
赞 版本帝
osc前美工
osc前美工
很给力
工兵铲
工兵铲
这种特性是否可配置呢?
傲娇字符
傲娇字符
这个支持很给力,被坑过的人在此表示:给力!
蓝水晶飞机
蓝水晶飞机
:thumbsup: 是的,开发过程中给坑过,直接删除 EhCache 的缓存文件。
返回顶部
顶部