X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcore%2Fspi%2Fdata%2FSnapshotBackedReadTransaction.java;h=b36211da8f0fec2c08bf7922c69cbac0c77dab90;hp=be5cbead3a7fb9cbf4e344dc55e3a1793274f2d7;hb=3859df9beca8f13f1ff2b2744ed3470a1715bec3;hpb=083a04543a96ae862c48ccb4aaefc667f19d9f1e;ds=sidebyside diff --git a/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadTransaction.java b/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadTransaction.java index be5cbead3a..b36211da8f 100644 --- a/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadTransaction.java +++ b/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadTransaction.java @@ -7,11 +7,10 @@ */ package org.opendaylight.controller.sal.core.spi.data; -import static com.google.common.base.Preconditions.checkNotNull; +import static java.util.Objects.requireNonNull; import com.google.common.annotations.Beta; import com.google.common.base.Optional; -import com.google.common.base.Preconditions; import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import java.util.concurrent.atomic.AtomicReferenceFieldUpdater; @@ -58,7 +57,7 @@ public final class SnapshotBackedReadTransaction extends AbstractDOMStoreTran SnapshotBackedReadTransaction(final T identifier, final boolean debug, final DataTreeSnapshot snapshot, final TransactionClosePrototype closeImpl) { super(identifier, debug); - this.stableSnapshot = Preconditions.checkNotNull(snapshot); + this.stableSnapshot = requireNonNull(snapshot); this.closeImpl = closeImpl; LOG.debug("ReadOnly Tx: {} allocated with snapshot {}", identifier, snapshot); } @@ -82,7 +81,7 @@ public final class SnapshotBackedReadTransaction extends AbstractDOMStoreTran @SuppressWarnings("checkstyle:IllegalCatch") public CheckedFuture>, ReadFailedException> read(final YangInstanceIdentifier path) { LOG.debug("Tx: {} Read: {}", getIdentifier(), path); - checkNotNull(path, "Path must not be null."); + requireNonNull(path, "Path must not be null."); final DataTreeSnapshot snapshot = stableSnapshot; if (snapshot == null) { @@ -100,7 +99,7 @@ public final class SnapshotBackedReadTransaction extends AbstractDOMStoreTran @Override public CheckedFuture exists(final YangInstanceIdentifier path) { LOG.debug("Tx: {} Exists: {}", getIdentifier(), path); - checkNotNull(path, "Path must not be null."); + requireNonNull(path, "Path must not be null."); try { return Futures.immediateCheckedFuture(read(path).checkedGet().isPresent());