Package org.eclipse.collections.impl.multimap.bag
This package contains implementations of the
BagMultimap
interface.
A BagMultimap
is a type of Multimap
that uses a Bag as its underlying store for the multiple values of a given key.
This package contains the following implementations:
-
HashBagMultimap
- aMutableBagMultimap
which uses aHashBag
as its underlying store for the multiple values of a given key. -
ImmutableBagMultimapImpl
- the defaultImmutableBagMultimap
implementation. -
SynchronizedPutHashBagMultimap
- aMutableBagMultimap
that is optimized for parallel writes, but is not protected for concurrent reads.
-
Class Summary Class Description AbstractMutableBagMultimap<K,V> HashBagMultimap<K,V> ImmutableBagMultimapImpl<K,V> The default ImmutableBagMultimap implementation.MultiReaderHashBagMultimap<K,V> SynchronizedBagMultimap<K,V> SynchronizedPutHashBagMultimap<K,V> A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.TreeBagMultimap<K,V> Deprecated. in 5.0.