Change managed Set of GatewayReceivers from ConcurrentSkipListSet to a synchronized HashSet.

org.apache.geode.cache.wan.GatewayReceiver does not implement java.lang.Comparable and is not naturally ordered (sortable) and therefore cannot be stored in a ConcurrentSkipListSet without a custom Comparator.
This commit is contained in:
John Blum
2021-09-09 10:03:47 -07:00
parent f1e594b10f
commit 60c2ec5fe7

View File

@@ -270,7 +270,7 @@ public abstract class GemFireMockObjectsSupport extends MockObjectsSupport {
private static final Map<String, RegionAttributes<Object, Object>> regionAttributes = new ConcurrentHashMap<>();
private static final Set<GatewayReceiver> gatewayReceivers = new ConcurrentSkipListSet<>();
private static final Set<GatewayReceiver> gatewayReceivers = Collections.synchronizedSet(new HashSet<>());
private static final Set<String> registeredPoolNames = new ConcurrentSkipListSet<>();