X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FFrontendClientMetadataBuilder.java;h=6270b380cb701bbcf7f513a8bfa9bacb2923ddf4;hb=885474c4a5086d8011360a0df1ad856a4fae4969;hp=81b782d236f751a54195faed7b37af19adb1ee5c;hpb=e5d4949c74b1d6cf50c16eaabf5600d255a743f4;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java index 81b782d236..6270b380cb 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java @@ -7,9 +7,10 @@ */ package org.opendaylight.controller.cluster.datastore; +import static com.google.common.base.Verify.verify; +import static java.util.Objects.requireNonNull; + import com.google.common.base.MoreObjects; -import com.google.common.base.Preconditions; -import com.google.common.base.Verify; import com.google.common.collect.Collections2; import java.util.HashMap; import java.util.Map; @@ -32,22 +33,23 @@ final class FrontendClientMetadataBuilder implements Builder currentHistories = new HashMap<>(); private final UnsignedLongRangeSet purgedHistories; + private final LocalHistoryIdentifier standaloneId; private final ClientIdentifier identifier; private final String shardName; FrontendClientMetadataBuilder(final String shardName, final ClientIdentifier identifier) { - this.shardName = Preconditions.checkNotNull(shardName); - this.identifier = Preconditions.checkNotNull(identifier); + this.shardName = requireNonNull(shardName); + this.identifier = requireNonNull(identifier); purgedHistories = UnsignedLongRangeSet.create(); // History for stand-alone transactions is always present - final LocalHistoryIdentifier standaloneId = standaloneHistoryId(); + standaloneId = standaloneHistoryId(); currentHistories.put(standaloneId, new FrontendHistoryMetadataBuilder(standaloneId)); } FrontendClientMetadataBuilder(final String shardName, final FrontendClientMetadata meta) { - this.shardName = Preconditions.checkNotNull(shardName); - this.identifier = Preconditions.checkNotNull(meta.getIdentifier()); + this.shardName = requireNonNull(shardName); + this.identifier = meta.getIdentifier(); purgedHistories = UnsignedLongRangeSet.create(meta.getPurgedHistories()); for (FrontendHistoryMetadata h : meta.getCurrentHistories()) { @@ -56,7 +58,7 @@ final class FrontendClientMetadataBuilder implements Builder