public class ConcurrentParallelHashMapV8<K,V> extends EquivalentConcurrentHashMapV8<K,V> implements ParallelIterableMap<K,V>
EquivalentConcurrentHashMapV8.ConcurrentHashMapSpliterator<T>, EquivalentConcurrentHashMapV8.KeySetView<K,V>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ConcurrentParallelHashMapV8(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
Modifier and Type | Method and Description |
---|---|
void |
forEach(long parallelismThreshold,
BiConsumer<? super K,? super V> action)
Performs the given action for each (key, value).
|
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
clone
public ConcurrentParallelHashMapV8(Equivalence<? super K> keyEquivalence, Equivalence<? super V> valueEquivalence)
public ConcurrentParallelHashMapV8(int initialCapacity, Equivalence<? super K> keyEquivalence, Equivalence<? super V> valueEquivalence)
public ConcurrentParallelHashMapV8(int initialCapacity, float loadFactor, Equivalence<? super K> keyEquivalence, Equivalence<? super V> valueEquivalence)
public ConcurrentParallelHashMapV8(int initialCapacity, float loadFactor, int concurrencyLevel, Equivalence<? super K> keyEquivalence, Equivalence<? super V> valueEquivalence)
public ConcurrentParallelHashMapV8(Map<? extends K,? extends V> m, Equivalence<? super K> keyEquivalence, Equivalence<? super V> valueEquivalence)
public void forEach(long parallelismThreshold, BiConsumer<? super K,? super V> action)
EquivalentConcurrentHashMapV8
forEach
in interface ParallelIterableMap<K,V>
forEach
in class EquivalentConcurrentHashMapV8<K,V>
parallelismThreshold
- the (estimated) number of elements
needed for this operation to be executed in parallelaction
- the actionCopyright © 2023 JBoss, a division of Red Hat. All rights reserved.