Improve LocalProxyTransaction.doExists() 60/100660/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Apr 2022 20:50:22 +0000 (22:50 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Apr 2022 21:28:36 +0000 (23:28 +0200)
We can use immediateBooleanFluentFuture() and skip allocating two
objects.

Change-Id: I11747ddef4fa8e3dbf950b5e1879d2e1ccc395ba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 99f80f27bee37bb23e345420bf14bb7bb4793c28)

opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/LocalProxyTransaction.java

index 5009389186340a344e57c476b4ff93fbcfac2e92..ceaa00b23dffa4a17415af79a82a2a764b342933 100644 (file)
@@ -77,7 +77,7 @@ abstract class LocalProxyTransaction extends AbstractProxyTransaction {
 
     @Override
     final FluentFuture<Boolean> doExists(final YangInstanceIdentifier path) {
-        return FluentFutures.immediateFluentFuture(readOnlyView().readNode(path).isPresent());
+        return FluentFutures.immediateBooleanFluentFuture(readOnlyView().readNode(path).isPresent());
     }
 
     @Override