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> AbstractMutableMap.ValuesCollectionCommon<V> Trait-style class that is used to capture commonalities between ValuesCollection class implementations in order to avoid code duplication.AbstractMutableMapIterable<K,V> ConcurrentHashMap<K,V> ConcurrentHashMap.Entry<K,V> ConcurrentHashMap.IteratorState ConcurrentHashMap.ResizeContainer ConcurrentHashMapUnsafe<K,V> ConcurrentHashMapUnsafe.Entry<K,V> ConcurrentHashMapUnsafe.IteratorState ConcurrentHashMapUnsafe.ResizeContainer 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.UnifiedMap.WeakBoundEntry<K,V> UnmodifiableMutableMap<K,V> An unmodifiable view of a map.