This package contains implementations of the
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:
MutableSetMultimapwhich uses a
UnifiedSetas its underlying store for the multiple values of a given key.
ImmutableSetMultimapImpl- the default
MutableSetMultimapthat 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>