gpt4 book ai didi

java - EHCache 和 Java 序列化版本控制

转载 作者:行者123 更新时间:2023-12-01 16:02:37 25 4
gpt4 key购买 nike

EHCache 允许缓存持久化,并且它要求所有正在缓存的对象都是可序列化的。正在序列化并写入磁盘的对象是使用 ObjectOutputStream 写入的,该对象在其必需字段和 UID 中是固定的。 link text

我的问题是:有没有办法强制序列化[即覆盖 writeObject] 强制采用非固定/版本化方式? [IE。 Protocol Buffer 、xml 等]

最佳答案

ObjectOutputStream, which is fixed in its required fields and UID.

不,不是。它需要一个固定的serialVersionUID,但它在支持多少版本控制方面具有很大的灵 active - 请参阅对象序列化规范的版本控制章节。

关于java - EHCache 和 Java 序列化版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com