Make existCache more efficient in ClusterManager 13/2213/2
authorAlissa Bonas <abonas@redhat.com>
Mon, 28 Oct 2013 10:44:28 +0000 (12:44 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Thu, 31 Oct 2013 14:32:20 +0000 (14:32 +0000)
Allocate cacheName only when it's needed, when manager
is null the concatenation of strings is redundant.

Change-Id: I031e923d2d725b3e295ed7be53ceba19a6892e96
Signed-off-by: Alissa Bonas <abonas@redhat.com>
opendaylight/clustering/services_implementation/src/main/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManager.java

index 518bf7b1a84f9742e589dd37d21432e6ee42dcb0..a9e6948a408699762c9e0cd2e7396db0d05e1b16 100644 (file)
@@ -398,10 +398,12 @@ public class ClusterManager implements IClusterServices {
     @Override
     public boolean existCache(String containerName, String cacheName) {
         EmbeddedCacheManager manager = this.cm;
-        String realCacheName = "{" + containerName + "}_{" + cacheName + "}";
+
         if (manager == null) {
             return false;
         }
+
+        String realCacheName = "{" + containerName + "}_{" + cacheName + "}";
         return manager.cacheExists(realCacheName);
     }