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
- aMutableSetMultimap
which uses aUnifiedSet
as its underlying store for the multiple values of a given key. -
ImmutableSetMultimapImpl
- the defaultImmutableSetMultimap
implementation. -
SynchronizedPutUnifiedSetMultimap
- aMutableSetMultimap
that 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>