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:
@@ -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<>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user