qiujiayu / AutoLoadCache

AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

缓存序列化和反序列化的问题

neoqing opened this issue · comments

Hi,你好
不知道默认序列化和反序列化是否是使用hessian?现在我的情况是在父类里面定义了一个a field,它有一个annotation org.springframework.data.annotation.Transient ,然后在子类里面重新定义了这个a field 不过没有Transient 这个annotation,问题描述
从数据库读取该对象(子类)时a field是有值的 (从API 返回的JSON上读取到),之后就进入了cache,下次读取就是从cache中读取,此时API 返回的JSON中a field是null。
如果是直接在子类上给a field 加Transient,则不管数据库还是cache都不会返回值
请问是使用方法上有问题,还是Hessian 有bug?谢谢

使用JdkSerializer 后此问题目前暂未复现