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>
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.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
map
-
-
Constructor Details
-
InternalMap
public InternalMap()
-
-
Method Details
-
containsKey
- Specified by:
-
containsKeyin interfaceReadOnlyMap<K,V>
-
containsValue
- Specified by:
-
containsValuein interfaceReadOnlyMap<K,V>
-
entrySet
- Specified by:
-
entrySetin interfaceReadOnlyMap<K,V>
-
get
- Specified by:
-
getin interfaceReadOnlyMap<K,V>
-
isEmpty
public final boolean isEmpty()- Specified by:
-
isEmptyin interfaceReadOnlyMap<K,V>
-
keySet
- Specified by:
-
keySetin interfaceReadOnlyMap<K,V>
-
size
public final int size()- Specified by:
-
sizein interfaceReadOnlyMap<K,V>
-
values
- Specified by:
-
valuesin interfaceReadOnlyMap<K,V>
-