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 aMapinterface 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.