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