Remove formattedRevision from serialization format 40/40340/8
authorRobert Varga <rovarga@cisco.com>
Wed, 15 Jun 2016 00:06:12 +0000 (02:06 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Tue, 21 Jun 2016 11:47:39 +0000 (11:47 +0000)
We can always reconstruct formatted revision, there is no point
in serializing it. Mark it transient.

Change-Id: I6ced05aa50a972caf7760a65faac0a1c2107307a
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QNameModule.java

index 592a9158827f96488bae7262862b2e3a3675b99e..702a527c0c0805d5d491a4c585f20b95cedc9339 100644 (file)
@@ -23,7 +23,7 @@ public final class QNameModule implements Immutable, Serializable {
     private static final Interner<QNameModule> INTERNER = Interners.newWeakInterner();
     private static final Logger LOG = LoggerFactory.getLogger(QNameModule.class);
     private static final QNameModule NULL_INSTANCE = new QNameModule(null, null);
-    private static final long serialVersionUID = 1L;
+    private static final long serialVersionUID = 2L;
 
     //Nullable
     private final URI namespace;
@@ -32,7 +32,7 @@ public final class QNameModule implements Immutable, Serializable {
     private final Date revision;
 
     //Nullable
-    private volatile String formattedRevision;
+    private transient volatile String formattedRevision;
 
     private transient int hash;