Reuse SUCCESS_FUTURE 47/82747/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 24 Jun 2019 15:36:40 +0000 (17:36 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 26 Jun 2019 12:10:05 +0000 (12:10 +0000)
Rather than allocating new temporary objects reuse a constant
we have handy.

Change-Id: I3b27eb1cc75c967e4f880e2c5f287c040276f674
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/ForeignShardThreePhaseCommitCohort.java

index 30e3c529d44e6bbfa2246146e59f2b13ba5cf700..7847924f0a555c5c24807e5dc14b2d7449b1d487 100644 (file)
@@ -50,7 +50,7 @@ public class ForeignShardThreePhaseCommitCohort implements DOMStoreThreePhaseCom
     public ListenableFuture<Void> abort() {
         LOG.debug("Aborting transaction of foreign shard {}", prefix);
         shard.closeForeignTransaction();
-        return Futures.immediateFuture(null);
+        return SUCCESS_FUTURE;
     }
 
     @Override