From f2d49be57f39eeaf5b645cf0d9312b44c72e52ba Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 5 Feb 2016 16:45:18 +0100 Subject: [PATCH] Use a singleton instead of an ArrayList Does not force instantiation on a backing array, hence it is simpler/faster. Change-Id: I0ab8af0b298e67fd571d7c4be0be5fca20cafbb3 Signed-off-by: Robert Varga --- .../entityownership/EntityOwnershipListenerSupport.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipListenerSupport.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipListenerSupport.java index c31f127349..dd83e65f1d 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipListenerSupport.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipListenerSupport.java @@ -12,8 +12,8 @@ import akka.actor.ActorRef; import akka.actor.PoisonPill; import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; -import java.util.Arrays; import java.util.Collection; +import java.util.Collections; import java.util.HashSet; import java.util.IdentityHashMap; import java.util.Map; @@ -77,7 +77,7 @@ class EntityOwnershipListenerSupport { void notifyEntityOwnershipListener(Entity entity, boolean wasOwner, boolean isOwner, boolean hasOwner, EntityOwnershipListener listener) { - notifyListeners(entity, wasOwner, isOwner, hasOwner, Arrays.asList(listener)); + notifyListeners(entity, wasOwner, isOwner, hasOwner, Collections.singleton(listener)); } private void notifyListeners(Entity entity, String mapKey, boolean wasOwner, boolean isOwner, boolean hasOwner) { -- 2.36.6