Class java.util.concurrent.ConcurrentHashMap

Added Methods
V compute(K, BiFunction<?, super, K, ?, super, V, ?, extends, V>)  
V computeIfAbsent(K, Function<?, super, K, ?, extends, V>)  
V computeIfPresent(K, BiFunction<?, super, K, ?, super, V, ?, extends, V>)  
void forEach(BiConsumer<?, super, K, ?, super, V>)  
void forEach(long, BiConsumer<?, super, K, ?, super, V>)  
void forEach(long, BiFunction<?, super, K, ?, super, V, ?, extends, U>, Consumer<?, super, U>)  
void forEachEntry(long, Consumer<Entry<K, V>>)  
void forEachEntry(long, Function<Entry<K, V>, ?, extends, U>, Consumer<?, super, U>)  
void forEachKey(long, Consumer<?, super, K>)  
void forEachKey(long, Function<?, super, K, ?, extends, U>, Consumer<?, super, U>)  
void forEachValue(long, Consumer<?, super, V>)  
void forEachValue(long, Function<?, super, V, ?, extends, U>, Consumer<?, super, U>)  
V getOrDefault(Object, V)  
(KeySetView<K, V>keySet(V)  
long mappingCount()  
V merge(K, V, BiFunction<?, super, V, ?, super, V, ?, extends, V>)  
(KeySetView<K, Boolean>newKeySet()  
(KeySetView<K, Boolean>newKeySet(int)  
U reduce(long, BiFunction<?, super, K, ?, super, V, ?, extends, U>, BiFunction<?, super, U, ?, super, U, ?, extends, U>)  
U reduceEntries(long, Function<Entry<K, V>, ?, extends, U>, BiFunction<?, super, U, ?, super, U, ?, extends, U>)  
(Entry<K, V>reduceEntries(long, BiFunction<Entry<K, V>, Entry<K, V>, Entry<K, V>>)  
double reduceEntriesToDouble(long, ToDoubleFunction<Entry<K, V>>, double, DoubleBinaryOperator)  
int reduceEntriesToInt(long, ToIntFunction<Entry<K, V>>, int, IntBinaryOperator)  
long reduceEntriesToLong(long, ToLongFunction<Entry<K, V>>, long, LongBinaryOperator)  
K reduceKeys(long, BiFunction<?, super, K, ?, super, K, ?, extends, K>)  
U reduceKeys(long, Function<?, super, K, ?, extends, U>, BiFunction<?, super, U, ?, super, U, ?, extends, U>)  
double reduceKeysToDouble(long, ToDoubleFunction<?, super, K>, double, DoubleBinaryOperator)  
int reduceKeysToInt(long, ToIntFunction<?, super, K>, int, IntBinaryOperator)  
long reduceKeysToLong(long, ToLongFunction<?, super, K>, long, LongBinaryOperator)  
double reduceToDouble(long, ToDoubleBiFunction<?, super, K, ?, super, V>, double, DoubleBinaryOperator)  
int reduceToInt(long, ToIntBiFunction<?, super, K, ?, super, V>, int, IntBinaryOperator)  
long reduceToLong(long, ToLongBiFunction<?, super, K, ?, super, V>, long, LongBinaryOperator)  
U reduceValues(long, Function<?, super, V, ?, extends, U>, BiFunction<?, super, U, ?, super, U, ?, extends, U>)  
V reduceValues(long, BiFunction<?, super, V, ?, super, V, ?, extends, V>)  
double reduceValuesToDouble(long, ToDoubleFunction<?, super, V>, double, DoubleBinaryOperator)  
int reduceValuesToInt(long, ToIntFunction<?, super, V>, int, IntBinaryOperator)  
long reduceValuesToLong(long, ToLongFunction<?, super, V>, long, LongBinaryOperator)  
void replaceAll(BiFunction<?, super, K, ?, super, V, ?, extends, V>)  
U search(long, BiFunction<?, super, K, ?, super, V, ?, extends, U>)  
U searchEntries(long, Function<Entry<K, V>, ?, extends, U>)  
U searchKeys(long, Function<?, super, K, ?, extends, U>)  
U searchValues(long, Function<?, super, V, ?, extends, U>)