Package io.ably.lib.util

Class InternalMap<K,V>

java.lang.Object
io.ably.lib.util.InternalMap<K,V>
Type Parameters:
K - Key type.
V - Value type.
All Implemented Interfaces:
ReadOnlyMap<K,V>

public abstract class InternalMap<K,V> extends Object implements ReadOnlyMap<K,V>
A map implemented using a ConcurrentHashMap. This class is a base class for other classes which are designed to be internal to the library, specifically as regards access to the map field. This class exposes a ReadOnlyMap which is safe to be exposed in our public API.