public final class SynchronizedPutUnifiedSetMultimap<K,V> extends AbstractSynchronizedPutMultimap<K,V,MutableSet<V>> implements MutableSetMultimap<K,V>, Externalizable
Constructor and Description |
---|
SynchronizedPutUnifiedSetMultimap() |
SynchronizedPutUnifiedSetMultimap(int initialCapacity) |
SynchronizedPutUnifiedSetMultimap(Multimap<? extends K,? extends V> multimap) |
SynchronizedPutUnifiedSetMultimap(Pair<K,V>... pairs) |
Modifier and Type | Method and Description |
---|---|
SynchronizedPutUnifiedSetMultimap<K,V> |
newEmpty()
Creates a new instance of the same implementation type, using the default capacity and growth parameters.
|
static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> |
newMultimap() |
static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> |
newMultimap(int initiaCapacity,
float loadFactor,
int concurrencyLevel) |
static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> |
newMultimap(Multimap<? extends K,? extends V> multimap) |
static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> |
newMultimap(Pair<K,V>... pairs) |
ImmutableSetMultimap<K,V> |
toImmutable()
Returns an immutable copy of this Multimap if it is not already immutable.
|
MutableSetMultimap<K,V> |
toMutable()
Returns a mutable copy of this Multimap.
|
put, size
clear, get, isEmpty, putAll, putAll, putAllPairs, readExternal, remove, removeAll, replaceValues, sizeDistinct, toMap, writeExternal
containsKey, containsKeyAndValue, containsValue, equals, forEachKey, forEachKeyValue, forEachValue, hashCode, keyBag, keyMultiValuePairsView, keysView, keyValuePairsView, multiValuesView, notEmpty, toMap, toString, valuesView
get, removeAll, replaceValues
containsKey, containsKeyAndValue, containsValue, equals, forEachKey, forEachKeyValue, forEachValue, hashCode, isEmpty, keyBag, keyMultiValuePairsView, keysView, keyValuePairsView, multiValuesView, notEmpty, size, sizeDistinct, toMap, toMap, valuesView
clear, put, putAll, putAll, putAllPairs, remove
readExternal, writeExternal
public SynchronizedPutUnifiedSetMultimap()
public SynchronizedPutUnifiedSetMultimap(int initialCapacity)
public SynchronizedPutUnifiedSetMultimap(Multimap<? extends K,? extends V> multimap)
public static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> newMultimap()
public static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> newMultimap(int initiaCapacity, float loadFactor, int concurrencyLevel)
public static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> newMultimap(Multimap<? extends K,? extends V> multimap)
public static <K,V> SynchronizedPutUnifiedSetMultimap<K,V> newMultimap(Pair<K,V>... pairs)
public SynchronizedPutUnifiedSetMultimap<K,V> newEmpty()
Multimap
newEmpty
in interface Multimap<K,V>
newEmpty
in interface MutableMultimap<K,V>
newEmpty
in interface MutableSetMultimap<K,V>
newEmpty
in interface SetMultimap<K,V>
newEmpty
in interface UnsortedSetMultimap<K,V>
public MutableSetMultimap<K,V> toMutable()
Multimap
public ImmutableSetMultimap<K,V> toImmutable()
Multimap
Serializable
if this Multimap is Serializable
.toImmutable
in interface Multimap<K,V>
toImmutable
in interface UnsortedSetMultimap<K,V>
Copyright © 2004–2016. All rights reserved.