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
- a MutableSetMultimap
which uses a UnifiedSet
as its underlying store for the multiple values of a given key.
ImmutableSetMultimapImpl
- the default ImmutableSetMultimap
implementation.
SynchronizedPutUnifiedSetMultimap
- a MutableSetMultimap
that is optimized for parallel writes, but is not protected for concurrent reads.
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> |
Copyright © 2004–2017. All rights reserved.