ShardManagerSnapshot is final 29/103429/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Nov 2022 20:04:07 +0000 (21:04 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 28 Nov 2022 19:18:48 +0000 (20:18 +0100)
This is a well-known construct, it does not have any subclasses.

Change-Id: I40d0c605c776e0cf185bcd0425cfe48bb92d64f0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/ShardManagerSnapshot.java

index 728dd29ea3232c081dc0f5f0930f7185c514f287..03ffa9af793a2778c07fb119a4360e1b6819bb3d 100644 (file)
@@ -22,9 +22,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @author Thomas Pantelis
  */
-public class ShardManagerSnapshot implements Serializable {
-    private static final long serialVersionUID = 1L;
-
+public final class ShardManagerSnapshot implements Serializable {
     private static final class Proxy implements Externalizable {
         private static final long serialVersionUID = 1L;
 
@@ -65,6 +63,8 @@ public class ShardManagerSnapshot implements Serializable {
         }
     }
 
+    private static final long serialVersionUID = 1L;
+
     private final List<String> shardList;
 
     public ShardManagerSnapshot(final @NonNull List<String> shardList) {
@@ -72,7 +72,7 @@ public class ShardManagerSnapshot implements Serializable {
     }
 
     public List<String> getShardList() {
-        return this.shardList;
+        return shardList;
     }
 
     private Object writeReplace() {