Package org.eclipse.collections.impl.multimap.set
This package contains implementations of the
SetMultimap interface.
A SetMultimap is a type of Multimap that uses a set as its underlying store for the multiple values of a given key.
This package contains the following implementations:
-
UnifiedSetMultimap- aMutableSetMultimapwhich uses aUnifiedSetas its underlying store for the multiple values of a given key. -
ImmutableSetMultimapImpl- the defaultImmutableSetMultimapimplementation. -
SynchronizedPutUnifiedSetMultimap- aMutableSetMultimapthat is optimized for parallel writes, but is not protected for concurrent reads.
-
Class Summary Class Description AbstractMutableSetMultimap<K,V> ImmutableSetMultimapImpl<K,V> The default ImmutableBagMultimap implementation.MultiReaderUnifiedSetMultimap<K,V> SynchronizedPutUnifiedSetMultimap<K,V> A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.SynchronizedSetMultimap<K,V> UnifiedSetMultimap<K,V>