このクラスには複数の場所で更新されるフィールドがあります。したがって、このクラスの状態の一部であると思われます。 しかしながら、フィールドは transient と宣言しているので、 readObject/readResolve で設定されません。 クラスの直列化復元されたインスタンスにはデフォルト値が設定されます。