We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
问题: 在使用过程中我发现拿出本地缓存的对象 修改后 本地缓存的对象也变更了
1.是否能支持本地缓存保持不变拿出来的对象都是深拷贝对象呢
尝试: 看文档发现自定义序列化只支持远程序列化
The text was updated successfully, but these errors were encountered:
本地缓存保持的就是引用,不可能深度拷贝。不过你可以用mock类型的remote缓存,它就保存在本地内存中,但是因为它是模拟remote缓存,会走一遍序列化,达到深度拷贝的类似效果。
yml配置remote时,type那里填mock就好,没有别的配置,使用缓存的时候指定cacheType为remote就好。
Sorry, something went wrong.
本地缓存保持的就是引用,不可能深度拷贝。不过你可以用mock类型的remote缓存,它就保存在本地内存中,但是因为它是模拟remote缓存,会走一遍序列化,达到深度拷贝的类似效果。 yml配置remote时,type那里填mock就好,没有别的配置,使用缓存的时候指定cacheType为remote就好。
这样还可以做二级缓存吗
mock没有淘汰机制,还是算了
你自己在方法返回前拷贝一遍吧
No branches or pull requests
问题: 在使用过程中我发现拿出本地缓存的对象 修改后 本地缓存的对象也变更了
1.是否能支持本地缓存保持不变拿出来的对象都是深拷贝对象呢
尝试: 看文档发现自定义序列化只支持远程序列化
The text was updated successfully, but these errors were encountered: