Package org.eclipse.collections.impl.map.mutable
This package contains implementations of the
MutableMap
interface.
A MutableMap is an implementation of a Map
which provides internal iterator methods matching the Smalltalk Collection protocol.
This package contains the following implementations:
-
MapAdapter
- a MutableMap wrapper around aMap
interface instance. -
UnifiedMap
- a map which uses a hashtable as its underlying data store and stores key/value pairs in consecutive locations in a single array. -
SynchronizedMutableMap
- a synchronized view of a map. -
UnmodifiableMutableMap
- an unmodifiable view of a map.
This package contains one factory implementation:
-
MutableMapFactoryImpl
- a factory which creates instances of typeMutableMap
.
-
Class Summary Class Description AbstractMutableMap<K,V> AbstractMutableMapIterable<K,V> ConcurrentHashMap<K,V> ConcurrentHashMapUnsafe<K,V> ConcurrentMutableHashMap<K,V> Deprecated. since 2.0MapAdapter<K,V> This class provides a MutableMap wrapper around a JDK Collections Map interface instance.MutableMapFactoryImpl SynchronizedBiMapSerializationProxy<K,V> SynchronizedMapSerializationProxy<K,V> SynchronizedMutableMap<K,V> A synchronized view of aMutableMap
.UnifiedMap<K,V> UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values.UnmodifiableMutableMap<K,V> An unmodifiable view of a map.