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
- a MutableBagMultimap
which uses a HashBag
as its underlying store for the multiple values of a given key.
ImmutableBagMultimapImpl
- the default ImmutableBagMultimap
implementation.
SynchronizedPutHashBagMultimap
- a MutableBagMultimap
that is optimized for parallel writes, but is not protected for concurrent reads.
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.
|
Copyright © 2004–2019. All rights reserved.