X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FAbstractReplicatedLogImpl.java;h=3b3ce3587ad3b9593d56b948248f230c6e532079;hb=32ad53fa1f6a635055d169b9ebd3497078ec3f1e;hp=653520c2e47db4be19de53c9e3a42099904298d8;hpb=96c54fa85d331d74bc4a44dab383d334a4f3afaf;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/AbstractReplicatedLogImpl.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/AbstractReplicatedLogImpl.java index 653520c2e4..3b3ce3587a 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/AbstractReplicatedLogImpl.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/AbstractReplicatedLogImpl.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.cluster.raft; import java.util.ArrayList; +import java.util.Collections; import java.util.List; /** @@ -19,13 +20,13 @@ public abstract class AbstractReplicatedLogImpl implements ReplicatedLog { // We define this as ArrayList so we can use ensureCapacity. protected ArrayList journal; - protected long snapshotIndex = -1; - protected long snapshotTerm = -1; + private long snapshotIndex = -1; + private long snapshotTerm = -1; // to be used for rollback during save snapshot failure - protected ArrayList snapshottedJournal; - protected long previousSnapshotIndex = -1; - protected long previousSnapshotTerm = -1; + private ArrayList snapshottedJournal; + private long previousSnapshotIndex = -1; + private long previousSnapshotTerm = -1; protected int dataSize = 0; public AbstractReplicatedLogImpl(long snapshotIndex, @@ -36,7 +37,7 @@ public abstract class AbstractReplicatedLogImpl implements ReplicatedLog { } public AbstractReplicatedLogImpl() { - this.journal = new ArrayList<>(); + this(-1L, -1L, Collections.emptyList()); } protected int adjustedIndex(long logEntryIndex) {