X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FFrontendHistoryMetadataBuilder.java;h=f869e7ac5ac679658ca146ab38685ebf91d65947;hp=72bab449f4c4227ff746b3f6b6b5271ad4547475;hb=HEAD;hpb=e9efe27538adb5ae575f77fda90f147d46341801 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendHistoryMetadataBuilder.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendHistoryMetadataBuilder.java index 72bab449f4..f869e7ac5a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendHistoryMetadataBuilder.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendHistoryMetadataBuilder.java @@ -18,13 +18,12 @@ import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier; import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier; import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; import org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata; +import org.opendaylight.controller.cluster.datastore.utils.ImmutableUnsignedLongSet; import org.opendaylight.controller.cluster.datastore.utils.MutableUnsignedLongSet; -import org.opendaylight.yangtools.concepts.Builder; +import org.opendaylight.controller.cluster.datastore.utils.UnsignedLongBitmap; import org.opendaylight.yangtools.concepts.Identifiable; -final class FrontendHistoryMetadataBuilder implements Builder, - Identifiable { - +final class FrontendHistoryMetadataBuilder implements Identifiable { private final @NonNull Map closedTransactions; private final @NonNull MutableUnsignedLongSet purgedTransactions; private final @NonNull LocalHistoryIdentifier identifier; @@ -39,7 +38,7 @@ final class FrontendHistoryMetadataBuilder implements Builder(meta.getClosedTransactions()); + closedTransactions = meta.getClosedTransactions().mutableCopy(); purgedTransactions = meta.getPurgedTransactions().mutableCopy(); closed = meta.isClosed(); } @@ -49,10 +48,9 @@ final class FrontendHistoryMetadataBuilder implements Builder