diff --git a/forge-core/src/main/java/forge/util/collect/ConcurrentMultiValuedMap.java b/forge-core/src/main/java/forge/util/collect/ConcurrentMultiValuedMap.java index 1759db74ced..77eed9bee81 100644 --- a/forge-core/src/main/java/forge/util/collect/ConcurrentMultiValuedMap.java +++ b/forge-core/src/main/java/forge/util/collect/ConcurrentMultiValuedMap.java @@ -8,7 +8,7 @@ import org.apache.commons.collections4.multiset.HashMultiSet; import java.util.*; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.CopyOnWriteArraySet; +import java.util.concurrent.CopyOnWriteArrayList; import java.util.function.BiConsumer; public class ConcurrentMultiValuedMap implements MultiValuedMap { @@ -58,7 +58,7 @@ public class ConcurrentMultiValuedMap implements MultiValuedMap { } private Collection safeGet(K key) { - return storage.computeIfAbsent(key, value -> new CopyOnWriteArraySet<>()); + return storage.computeIfAbsent(key, value -> new CopyOnWriteArrayList<>()); } @Override