blob: edec8e21f4ab16d4e928b2c552d52029d4ea2efc [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.2) on Thu Aug 20 21:25:36 CDT 2020 -->
<title>ConcurrentMutableHashMap (Eclipse Collections - 10.4.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-08-20">
<meta name="description" content="declaration: package: org.eclipse.collections.impl.map.mutable, class: ConcurrentMutableHashMap">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var data = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42,"i11":42,"i12":42,"i13":42,"i14":42,"i15":42,"i16":42,"i17":42,"i18":42,"i19":42,"i20":42,"i21":42,"i22":42,"i23":42,"i24":42,"i25":42,"i26":42,"i27":41,"i28":41,"i29":41,"i30":41,"i31":42,"i32":42,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42,"i38":42,"i39":42,"i40":42,"i41":42,"i42":42,"i43":42,"i44":42,"i45":42,"i46":42,"i47":42,"i48":42,"i49":42,"i50":42,"i51":42};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ConcurrentMutableHashMap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.collections.impl.map.mutable</a></div>
<h1 title="Class ConcurrentMutableHashMap" class="title">Class ConcurrentMutableHashMap&lt;K,&#8203;V&gt;</h1>
</div>
<div class="contentContainer">
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a>
<div class="inheritance"><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">org.eclipse.collections.impl.AbstractRichIterable</a>&lt;V&gt;
<div class="inheritance"><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">org.eclipse.collections.impl.map.AbstractMapIterable</a>&lt;K,&#8203;V&gt;
<div class="inheritance"><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">org.eclipse.collections.impl.map.mutable.AbstractMutableMapIterable</a>&lt;K,&#8203;V&gt;
<div class="inheritance"><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">org.eclipse.collections.impl.map.mutable.AbstractMutableMap</a>&lt;K,&#8203;V&gt;
<div class="inheritance">org.eclipse.collections.impl.map.mutable.ConcurrentMutableHashMap&lt;K,&#8203;V&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="description">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Cloneable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;V&gt;</code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;V&gt;</code>, <code><a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;V&gt;</code></dd>
</dl>
<hr>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public final class <span class="typeNameLabel">ConcurrentMutableHashMap&lt;K,&#8203;V&gt;</span>
extends <a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;K,&#8203;V&gt;
implements <a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a>&lt;K,&#8203;V&gt;, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">since 2.0</div>
</div>
<div class="block">A simple concurrent implementation of MutableMap which uses java.util.concurrent.ConcurrentHashMap for its underlying
concurrent Map implementation.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="ConcurrentHashMap.html" title="class in org.eclipse.collections.impl.map.mutable"><code>ConcurrentHashMap</code></a>,
<a href="../../../../../../serialized-form.html#org.eclipse.collections.impl.map.mutable.ConcurrentMutableHashMap">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li class="blockList">
<section class="nestedClassSummary"><a id="nested.class.summary">
<!-- -->
</a>
<h2>Nested Class Summary</h2>
<div class="inheritedList">
<h2>Nested classes/interfaces inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a></h2>
<a id="nested.classes.inherited.from.class.java.util.Map">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">K</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">V</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;</code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li class="blockList">
<section class="constructorSummary"><a id="constructor.summary">
<!-- -->
</a>
<h2>Constructor Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.util.concurrent.ConcurrentMap)">ConcurrentMutableHashMap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;delegate)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li class="blockList">
<section class="methodSummary"><a id="method.summary">
<!-- -->
</a>
<h2>Method Summary</h2>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Static Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="tableTab" onclick="show(8);">Concrete Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t6" class="tableTab" onclick="show(32);">Deprecated Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clear()">clear</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clone()">clone</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>&lt;E&gt;&nbsp;<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;E&gt;&nbsp;iterable,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;keyFunction,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;valueFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Adds all the entries derived from <code>iterable</code> to <code>this</code>.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsKey(java.lang.Object)">containsKey</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsValue(java.lang.Object)">containsValue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#entrySet()">entrySet</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;o)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.equals(Object)</code></a>.</div>
</td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key</em> of the map.</div>
</td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key-value</em> pair of the map.</div>
</td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Calls the procedure with each <em>value</em> of the map.</div>
</td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>&lt;P&gt;&nbsp;void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? super P&gt;&nbsp;procedure,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">The procedure2 is evaluated for each element in the iterable with the specified parameter provided
as the second argument.</div>
</td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></span>&#8203;(<a href="../../../api/block/procedure/primitive/ObjectIntProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ObjectIntProcedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;objectIntProcedure)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Iterates over the iterable passing each element and the current relative int index to the specified instance of
ObjectIntProcedure.</div>
</td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.Object)">get</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the
result of evaluating the specified Function0.</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPut</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(K,V)">getIfAbsentPut</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentValue(K,V)">getIfAbsentValue</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return <code>value</code>.</div>
</td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the
result of evaluating the specified function and parameter.</div>
</td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hashCode()">hashCode</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink"><code>Map.hashCode()</code></a>.</div>
</td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>&lt;A&gt;&nbsp;A</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? extends A&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">If there is a value in the Map that corresponds to the specified key return the result of applying the specified
Function on the value, otherwise return null.</div>
</td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEmpty()">isEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Returns true if this iterable has zero items.</div>
</td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink">Iterator</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#iterator()">iterator</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keySet()">keySet</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newEmpty()">newEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Creates a new instance of the same type, using the default capacity and growth parameters.</div>
</td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>&lt;K,&#8203;
V&gt;&nbsp;<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newEmpty(int)">newEmpty</a></span>&#8203;(int&nbsp;capacity)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Creates a new instance of the same type, using the given capacity and the default growth parameters.</div>
</td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>static &lt;NK,&#8203;
NV&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap()">newMap</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>static &lt;NK,&#8203;
NV&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(int)">newMap</a></span>&#8203;(int&nbsp;initialCapacity)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>static &lt;NK,&#8203;
NV&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(int,float,int)">newMap</a></span>&#8203;(int&nbsp;initialCapacity,
float&nbsp;loadFactor,
int&nbsp;concurrencyLevel)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>static &lt;NK,&#8203;
NV&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(java.util.Map)">newMap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;NK,&#8203;NV&gt;&nbsp;map)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#notEmpty()">notEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">The English equivalent of !this.isEmpty()</div>
</td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#put(K,V)">put</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putAll(java.util.Map)">putAll</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;map)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putIfAbsent(K,V)">putIfAbsent</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#remove(java.lang.Object)">remove</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#remove(java.lang.Object,java.lang.Object)">remove</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeKey(K)">removeKey</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Remove an entry from the map at the specified <code>key</code>.</div>
</td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replace(K,V)">replace</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replace(K,V,V)">replace</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;oldValue,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;newValue)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#size()">size</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Returns the number of items in this iterable.</div>
</td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code><a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Executes the Procedure for each value of the map and returns <code>this</code>.</div>
</td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code><a href="../../../api/map/ImmutableMap.html" title="interface in org.eclipse.collections.api.map">ImmutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toImmutable()">toImmutable</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Returns an immutable copy of this map.</div>
</td>
</tr>
<tr class="rowColor" id="i43">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Returns a string with the elements of the iterable separated by commas with spaces and
enclosed in square brackets.</div>
</td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Looks up the value associated with <code>key</code>, applies the <code>function</code> to it, and replaces the value.</div>
</td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Same as <a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)"><code>MutableMapIterable.updateValue(Object, Function0, Function)</code></a> with a Function2 and specified parameter which is
passed to the function.</div>
</td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#values()">values</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a></span>&#8203;(<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;...&nbsp;keyValues)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Convenience var-args version of withAllKeyValues</div>
</td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&gt;&nbsp;keyValues)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements.</div>
</td>
</tr>
<tr class="rowColor" id="i49">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeyValue(K,V)">withKeyValue</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements.</div>
</td>
</tr>
<tr class="altColor" id="i50">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;keys)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements.</div>
</td>
</tr>
<tr class="rowColor" id="i51">
<td class="colFirst"><code><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withoutKey(K)">withoutKey</a></span>&#8203;(<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements.</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.mutable.<a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.mutable.AbstractMutableMap">
<!-- -->
</a><code><a href="AbstractMutableMap.html#asSynchronized()">asSynchronized</a>, <a href="AbstractMutableMap.html#asUnmodifiable()">asUnmodifiable</a>, <a href="AbstractMutableMap.html#collect(org.eclipse.collections.api.block.function.Function)">collect</a>, <a href="AbstractMutableMap.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction)">collectBoolean</a>, <a href="AbstractMutableMap.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction)">collectByte</a>, <a href="AbstractMutableMap.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction)">collectChar</a>, <a href="AbstractMutableMap.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">collectDouble</a>, <a href="AbstractMutableMap.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">collectFloat</a>, <a href="AbstractMutableMap.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function)">collectIf</a>, <a href="AbstractMutableMap.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">collectInt</a>, <a href="AbstractMutableMap.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">collectLong</a>, <a href="AbstractMutableMap.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction)">collectShort</a>, <a href="AbstractMutableMap.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a>, <a href="AbstractMutableMap.html#collectWith(org.eclipse.collections.api.block.function.Function2,P)">collectWith</a>, <a href="AbstractMutableMap.html#flatCollect(org.eclipse.collections.api.block.function.Function)">flatCollect</a>, <a href="AbstractMutableMap.html#flip()">flip</a>, <a href="AbstractMutableMap.html#groupBy(org.eclipse.collections.api.block.function.Function)">groupBy</a>, <a href="AbstractMutableMap.html#groupByEach(org.eclipse.collections.api.block.function.Function)">groupByEach</a>, <a href="AbstractMutableMap.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function)">groupByUniqueKey</a>, <a href="AbstractMutableMap.html#partition(org.eclipse.collections.api.block.predicate.Predicate)">partition</a>, <a href="AbstractMutableMap.html#partitionWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">partitionWith</a>, <a href="AbstractMutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate)">reject</a>, <a href="AbstractMutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate2)">reject</a>, <a href="AbstractMutableMap.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">rejectWith</a>, <a href="AbstractMutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate)">select</a>, <a href="AbstractMutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate2)">select</a>, <a href="AbstractMutableMap.html#selectInstancesOf(java.lang.Class)">selectInstancesOf</a>, <a href="AbstractMutableMap.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">selectWith</a>, <a href="AbstractMutableMap.html#zip(java.lang.Iterable)">zip</a>, <a href="AbstractMutableMap.html#zipWithIndex()">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.mutable.<a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.mutable.AbstractMutableMapIterable">
<!-- -->
</a><code><a href="AbstractMutableMapIterable.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="AbstractMutableMapIterable.html#aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.procedure.Procedure2)">aggregateInPlaceBy</a>, <a href="AbstractMutableMapIterable.html#collect(org.eclipse.collections.api.block.function.Function2)">collect</a>, <a href="AbstractMutableMapIterable.html#countBy(org.eclipse.collections.api.block.function.Function)">countBy</a>, <a href="AbstractMutableMapIterable.html#countByEach(org.eclipse.collections.api.block.function.Function)">countByEach</a>, <a href="AbstractMutableMapIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P)">countByWith</a>, <a href="AbstractMutableMapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a>, <a href="AbstractMutableMapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a>, <a href="AbstractMutableMapIterable.html#flipUniqueValues()">flipUniqueValues</a>, <a href="AbstractMutableMapIterable.html#getIfAbsentPutWithKey(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPutWithKey</a>, <a href="AbstractMutableMapIterable.html#keysView()">keysView</a>, <a href="AbstractMutableMapIterable.html#keyValuesView()">keyValuesView</a>, <a href="AbstractMutableMapIterable.html#sumByDouble(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumByDouble</a>, <a href="AbstractMutableMapIterable.html#sumByFloat(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumByFloat</a>, <a href="AbstractMutableMapIterable.html#sumByInt(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.IntFunction)">sumByInt</a>, <a href="AbstractMutableMapIterable.html#sumByLong(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.LongFunction)">sumByLong</a>, <a href="AbstractMutableMapIterable.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.<a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.AbstractMapIterable">
<!-- -->
</a><code><a href="../AbstractMapIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a>, <a href="../AbstractMapIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a>, <a href="../AbstractMapIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a>, <a href="../AbstractMapIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a>, <a href="../AbstractMapIterable.html#asLazy()">asLazy</a>, <a href="../AbstractMapIterable.html#chunk(int)">chunk</a>, <a href="../AbstractMapIterable.html#contains(java.lang.Object)">contains</a>, <a href="../AbstractMapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a>, <a href="../AbstractMapIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a>, <a href="../AbstractMapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a>, <a href="../AbstractMapIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a>, <a href="../AbstractMapIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a>, <a href="../AbstractMapIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a>, <a href="../AbstractMapIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)">each</a>, <a href="../AbstractMapIterable.html#getFirst()">getFirst</a>, <a href="../AbstractMapIterable.html#getLast()">getLast</a>, <a href="../AbstractMapIterable.html#getOnly()">getOnly</a>, <a href="../AbstractMapIterable.html#getOrDefault(java.lang.Object,V)">getOrDefault</a>, <a href="../AbstractMapIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a>, <a href="../AbstractMapIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a>, <a href="../AbstractMapIterable.html#toArray()">toArray</a>, <a href="../AbstractMapIterable.html#toArray(T%5B%5D)">toArray</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.<a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.AbstractRichIterable">
<!-- -->
</a><code><a href="../../AbstractRichIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="../../AbstractRichIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="../../AbstractRichIterable.html#collect(org.eclipse.collections.api.block.function.Function,R)">collect</a>, <a href="../../AbstractRichIterable.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction,R)">collectBoolean</a>, <a href="../../AbstractRichIterable.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction,R)">collectByte</a>, <a href="../../AbstractRichIterable.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction,R)">collectChar</a>, <a href="../../AbstractRichIterable.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction,R)">collectDouble</a>, <a href="../../AbstractRichIterable.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction,R)">collectFloat</a>, <a href="../../AbstractRichIterable.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function,R)">collectIf</a>, <a href="../../AbstractRichIterable.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction,R)">collectInt</a>, <a href="../../AbstractRichIterable.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction,R)">collectLong</a>, <a href="../../AbstractRichIterable.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction,R)">collectShort</a>, <a href="../../AbstractRichIterable.html#collectWith(org.eclipse.collections.api.block.function.Function2,P,R)">collectWith</a>, <a href="../../AbstractRichIterable.html#containsAll(java.util.Collection)">containsAll</a>, <a href="../../AbstractRichIterable.html#containsAllArguments(java.lang.Object...)">containsAllArguments</a>, <a href="../../AbstractRichIterable.html#containsAllIterable(java.lang.Iterable)">containsAllIterable</a>, <a href="../../AbstractRichIterable.html#count(org.eclipse.collections.api.block.predicate.Predicate)">count</a>, <a href="../../AbstractRichIterable.html#countWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">countWith</a>, <a href="../../AbstractRichIterable.html#flatCollect(org.eclipse.collections.api.block.function.Function,R)">flatCollect</a>, <a href="../../AbstractRichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a>, <a href="../../AbstractRichIterable.html#groupBy(org.eclipse.collections.api.block.function.Function,R)">groupBy</a>, <a href="../../AbstractRichIterable.html#groupByEach(org.eclipse.collections.api.block.function.Function,R)">groupByEach</a>, <a href="../../AbstractRichIterable.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function,R)">groupByUniqueKey</a>, <a href="../../AbstractRichIterable.html#injectInto(double,org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(float,org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(int,org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(long,org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(IV,org.eclipse.collections.api.block.function.Function2)">injectInto</a>, <a href="../../AbstractRichIterable.html#into(R)">into</a>, <a href="../../AbstractRichIterable.html#max()">max</a>, <a href="../../AbstractRichIterable.html#max(java.util.Comparator)">max</a>, <a href="../../AbstractRichIterable.html#maxBy(org.eclipse.collections.api.block.function.Function)">maxBy</a>, <a href="../../AbstractRichIterable.html#min()">min</a>, <a href="../../AbstractRichIterable.html#min(java.util.Comparator)">min</a>, <a href="../../AbstractRichIterable.html#minBy(org.eclipse.collections.api.block.function.Function)">minBy</a>, <a href="../../AbstractRichIterable.html#reject(org.eclipse.collections.api.block.predicate.Predicate,R)">reject</a>, <a href="../../AbstractRichIterable.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">rejectWith</a>, <a href="../../AbstractRichIterable.html#select(org.eclipse.collections.api.block.predicate.Predicate,R)">select</a>, <a href="../../AbstractRichIterable.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">selectWith</a>, <a href="../../AbstractRichIterable.html#sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumOfDouble</a>, <a href="../../AbstractRichIterable.html#sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumOfFloat</a>, <a href="../../AbstractRichIterable.html#sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">sumOfInt</a>, <a href="../../AbstractRichIterable.html#sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">sumOfLong</a>, <a href="../../AbstractRichIterable.html#toBag()">toBag</a>, <a href="../../AbstractRichIterable.html#toBiMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toBiMap</a>, <a href="../../AbstractRichIterable.html#toList()">toList</a>, <a href="../../AbstractRichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toMap</a>, <a href="../../AbstractRichIterable.html#toSet()">toSet</a>, <a href="../../AbstractRichIterable.html#toSortedBag()">toSortedBag</a>, <a href="../../AbstractRichIterable.html#toSortedBag(java.util.Comparator)">toSortedBag</a>, <a href="../../AbstractRichIterable.html#toSortedBagBy(org.eclipse.collections.api.block.function.Function)">toSortedBagBy</a>, <a href="../../AbstractRichIterable.html#toSortedListBy(org.eclipse.collections.api.block.function.Function)">toSortedListBy</a>, <a href="../../AbstractRichIterable.html#toSortedMap(java.util.Comparator,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../AbstractRichIterable.html#toSortedMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../AbstractRichIterable.html#toSortedMapBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMapBy</a>, <a href="../../AbstractRichIterable.html#toSortedSet()">toSortedSet</a>, <a href="../../AbstractRichIterable.html#toSortedSet(java.util.Comparator)">toSortedSet</a>, <a href="../../AbstractRichIterable.html#toSortedSetBy(org.eclipse.collections.api.block.function.Function)">toSortedSetBy</a>, <a href="../../AbstractRichIterable.html#zip(java.lang.Iterable,R)">zip</a>, <a href="../../AbstractRichIterable.html#zipWithIndex(R)">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a></h3>
<a id="methods.inherited.from.class.java.util.concurrent.ConcurrentMap">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#compute(K,java.util.function.BiFunction)" title="class or interface in java.util.concurrent" class="externalLink">compute</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#computeIfAbsent(K,java.util.function.Function)" title="class or interface in java.util.concurrent" class="externalLink">computeIfAbsent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#computeIfPresent(K,java.util.function.BiFunction)" title="class or interface in java.util.concurrent" class="externalLink">computeIfPresent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#forEach(java.util.function.BiConsumer)" title="class or interface in java.util.concurrent" class="externalLink">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#merge(K,V,java.util.function.BiFunction)" title="class or interface in java.util.concurrent" class="externalLink">merge</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#replaceAll(java.util.function.BiFunction)" title="class or interface in java.util.concurrent" class="externalLink">replaceAll</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.ConcurrentMutableMap">
<!-- -->
</a><code><a href="../../../api/map/ConcurrentMutableMap.html#getOrDefault(java.lang.Object,V)">getOrDefault</a>, <a href="../../../api/map/ConcurrentMutableMap.html#withMap(java.util.Map)">withMap</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.InternalIterable">
<!-- -->
</a><code><a href="../../../api/InternalIterable.html#forEach(java.util.function.Consumer)">forEach</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MapIterable">
<!-- -->
</a><code><a href="../../../api/map/MapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a>, <a href="../../../api/map/MapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a>, <a href="../../../api/map/MapIterable.html#keysView()">keysView</a>, <a href="../../../api/map/MapIterable.html#keyValuesView()">keyValuesView</a>, <a href="../../../api/map/MapIterable.html#parallelStream()">parallelStream</a>, <a href="../../../api/map/MapIterable.html#spliterator()">spliterator</a>, <a href="../../../api/map/MapIterable.html#stream()">stream</a>, <a href="../../../api/map/MapIterable.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MutableMap">
<!-- -->
</a><code><a href="../../../api/map/MutableMap.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="../../../api/map/MutableMap.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="../../../api/map/MutableMap.html#aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.procedure.Procedure2)">aggregateInPlaceBy</a>, <a href="../../../api/map/MutableMap.html#asSynchronized()">asSynchronized</a>, <a href="../../../api/map/MutableMap.html#asUnmodifiable()">asUnmodifiable</a>, <a href="../../../api/map/MutableMap.html#collect(org.eclipse.collections.api.block.function.Function)">collect</a>, <a href="../../../api/map/MutableMap.html#collect(org.eclipse.collections.api.block.function.Function2)">collect</a>, <a href="../../../api/map/MutableMap.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction)">collectBoolean</a>, <a href="../../../api/map/MutableMap.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction)">collectByte</a>, <a href="../../../api/map/MutableMap.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction)">collectChar</a>, <a href="../../../api/map/MutableMap.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">collectDouble</a>, <a href="../../../api/map/MutableMap.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">collectFloat</a>, <a href="../../../api/map/MutableMap.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function)">collectIf</a>, <a href="../../../api/map/MutableMap.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">collectInt</a>, <a href="../../../api/map/MutableMap.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">collectLong</a>, <a href="../../../api/map/MutableMap.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction)">collectShort</a>, <a href="../../../api/map/MutableMap.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a>, <a href="../../../api/map/MutableMap.html#collectWith(org.eclipse.collections.api.block.function.Function2,P)">collectWith</a>, <a href="../../../api/map/MutableMap.html#flatCollect(org.eclipse.collections.api.block.function.Function)">flatCollect</a>, <a href="../../../api/map/MutableMap.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P)">flatCollectWith</a>, <a href="../../../api/map/MutableMap.html#flip()">flip</a>, <a href="../../../api/map/MutableMap.html#flipUniqueValues()">flipUniqueValues</a>, <a href="../../../api/map/MutableMap.html#groupBy(org.eclipse.collections.api.block.function.Function)">groupBy</a>, <a href="../../../api/map/MutableMap.html#groupByEach(org.eclipse.collections.api.block.function.Function)">groupByEach</a>, <a href="../../../api/map/MutableMap.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function)">groupByUniqueKey</a>, <a href="../../../api/map/MutableMap.html#partition(org.eclipse.collections.api.block.predicate.Predicate)">partition</a>, <a href="../../../api/map/MutableMap.html#partitionWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">partitionWith</a>, <a href="../../../api/map/MutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate)">reject</a>, <a href="../../../api/map/MutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate2)">reject</a>, <a href="../../../api/map/MutableMap.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">rejectWith</a>, <a href="../../../api/map/MutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate)">select</a>, <a href="../../../api/map/MutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate2)">select</a>, <a href="../../../api/map/MutableMap.html#selectInstancesOf(java.lang.Class)">selectInstancesOf</a>, <a href="../../../api/map/MutableMap.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">selectWith</a>, <a href="../../../api/map/MutableMap.html#zip(java.lang.Iterable)">zip</a>, <a href="../../../api/map/MutableMap.html#zipWithIndex()">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MutableMapIterable">
<!-- -->
</a><code><a href="../../../api/map/MutableMapIterable.html#add(org.eclipse.collections.api.tuple.Pair)">add</a>, <a href="../../../api/map/MutableMapIterable.html#countBy(org.eclipse.collections.api.block.function.Function)">countBy</a>, <a href="../../../api/map/MutableMapIterable.html#countByEach(org.eclipse.collections.api.block.function.Function)">countByEach</a>, <a href="../../../api/map/MutableMapIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P)">countByWith</a>, <a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWithKey(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPutWithKey</a>, <a href="../../../api/map/MutableMapIterable.html#putPair(org.eclipse.collections.api.tuple.Pair)">putPair</a>, <a href="../../../api/map/MutableMapIterable.html#removeAllKeys(java.util.Set)">removeAllKeys</a>, <a href="../../../api/map/MutableMapIterable.html#removeIf(org.eclipse.collections.api.block.predicate.Predicate2)">removeIf</a>, <a href="../../../api/map/MutableMapIterable.html#sumByDouble(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumByDouble</a>, <a href="../../../api/map/MutableMapIterable.html#sumByFloat(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumByFloat</a>, <a href="../../../api/map/MutableMapIterable.html#sumByInt(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.IntFunction)">sumByInt</a>, <a href="../../../api/map/MutableMapIterable.html#sumByLong(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.LongFunction)">sumByLong</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.RichIterable">
<!-- -->
</a><code><a href="../../../api/RichIterable.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,R)">aggregateBy</a>, <a href="../../../api/RichIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a>, <a href="../../../api/RichIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a>, <a href="../../../api/RichIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a>, <a href="../../../api/RichIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable)">appendString</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="../../../api/RichIterable.html#asLazy()">asLazy</a>, <a href="../../../api/RichIterable.html#chunk(int)">chunk</a>, <a href="../../../api/RichIterable.html#collect(org.eclipse.collections.api.block.function.Function,R)">collect</a>, <a href="../../../api/RichIterable.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction,R)">collectBoolean</a>, <a href="../../../api/RichIterable.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction,R)">collectByte</a>, <a href="../../../api/RichIterable.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction,R)">collectChar</a>, <a href="../../../api/RichIterable.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction,R)">collectDouble</a>, <a href="../../../api/RichIterable.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction,R)">collectFloat</a>, <a href="../../../api/RichIterable.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function,R)">collectIf</a>, <a href="../../../api/RichIterable.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction,R)">collectInt</a>, <a href="../../../api/RichIterable.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction,R)">collectLong</a>, <a href="../../../api/RichIterable.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction,R)">collectShort</a>, <a href="../../../api/RichIterable.html#collectWith(org.eclipse.collections.api.block.function.Function2,P,R)">collectWith</a>, <a href="../../../api/RichIterable.html#contains(java.lang.Object)">contains</a>, <a href="../../../api/RichIterable.html#containsAll(java.util.Collection)">containsAll</a>, <a href="../../../api/RichIterable.html#containsAllArguments(java.lang.Object...)">containsAllArguments</a>, <a href="../../../api/RichIterable.html#containsAllIterable(java.lang.Iterable)">containsAllIterable</a>, <a href="../../../api/RichIterable.html#containsBy(org.eclipse.collections.api.block.function.Function,V)">containsBy</a>, <a href="../../../api/RichIterable.html#count(org.eclipse.collections.api.block.predicate.Predicate)">count</a>, <a href="../../../api/RichIterable.html#countBy(org.eclipse.collections.api.block.function.Function,R)">countBy</a>, <a href="../../../api/RichIterable.html#countByEach(org.eclipse.collections.api.block.function.Function,R)">countByEach</a>, <a href="../../../api/RichIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P,R)">countByWith</a>, <a href="../../../api/RichIterable.html#countWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">countWith</a>, <a href="../../../api/RichIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a>, <a href="../../../api/RichIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a>, <a href="../../../api/RichIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a>, <a href="../../../api/RichIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a>, <a href="../../../api/RichIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a>, <a href="../../../api/RichIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a>, <a href="../../../api/RichIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)">each</a>, <a href="../../../api/RichIterable.html#flatCollect(org.eclipse.collections.api.block.function.Function,R)">flatCollect</a>, <a href="../../../api/RichIterable.html#flatCollectBoolean(org.eclipse.collections.api.block.function.Function,R)">flatCollectBoolean</a>, <a href="../../../api/RichIterable.html#flatCollectByte(org.eclipse.collections.api.block.function.Function,R)">flatCollectByte</a>, <a href="../../../api/RichIterable.html#flatCollectChar(org.eclipse.collections.api.block.function.Function,R)">flatCollectChar</a>, <a href="../../../api/RichIterable.html#flatCollectDouble(org.eclipse.collections.api.block.function.Function,R)">flatCollectDouble</a>, <a href="../../../api/RichIterable.html#flatCollectFloat(org.eclipse.collections.api.block.function.Function,R)">flatCollectFloat</a>, <a href="../../../api/RichIterable.html#flatCollectInt(org.eclipse.collections.api.block.function.Function,R)">flatCollectInt</a>, <a href="../../../api/RichIterable.html#flatCollectLong(org.eclipse.collections.api.block.function.Function,R)">flatCollectLong</a>, <a href="../../../api/RichIterable.html#flatCollectShort(org.eclipse.collections.api.block.function.Function,R)">flatCollectShort</a>, <a href="../../../api/RichIterable.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P,R)">flatCollectWith</a>, <a href="../../../api/RichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a>, <a href="../../../api/RichIterable.html#getAny()">getAny</a>, <a href="../../../api/RichIterable.html#getFirst()">getFirst</a>, <a href="../../../api/RichIterable.html#getLast()">getLast</a>, <a href="../../../api/RichIterable.html#getOnly()">getOnly</a>, <a href="../../../api/RichIterable.html#groupBy(org.eclipse.collections.api.block.function.Function,R)">groupBy</a>, <a href="../../../api/RichIterable.html#groupByAndCollect(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">groupByAndCollect</a>, <a href="../../../api/RichIterable.html#groupByEach(org.eclipse.collections.api.block.function.Function,R)">groupByEach</a>, <a href="../../../api/RichIterable.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function,R)">groupByUniqueKey</a>, <a href="../../../api/RichIterable.html#injectInto(double,org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(float,org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(int,org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(long,org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(IV,org.eclipse.collections.api.block.function.Function2)">injectInto</a>, <a href="../../../api/RichIterable.html#into(R)">into</a>, <a href="../../../api/RichIterable.html#makeString()">makeString</a>, <a href="../../../api/RichIterable.html#makeString(java.lang.String)">makeString</a>, <a href="../../../api/RichIterable.html#makeString(java.lang.String,java.lang.String,java.lang.String)">makeString</a>, <a href="../../../api/RichIterable.html#max()">max</a>, <a href="../../../api/RichIterable.html#max(java.util.Comparator)">max</a>, <a href="../../../api/RichIterable.html#maxBy(org.eclipse.collections.api.block.function.Function)">maxBy</a>, <a href="../../../api/RichIterable.html#maxByOptional(org.eclipse.collections.api.block.function.Function)">maxByOptional</a>, <a href="../../../api/RichIterable.html#maxOptional()">maxOptional</a>, <a href="../../../api/RichIterable.html#maxOptional(java.util.Comparator)">maxOptional</a>, <a href="../../../api/RichIterable.html#min()">min</a>, <a href="../../../api/RichIterable.html#min(java.util.Comparator)">min</a>, <a href="../../../api/RichIterable.html#minBy(org.eclipse.collections.api.block.function.Function)">minBy</a>, <a href="../../../api/RichIterable.html#minByOptional(org.eclipse.collections.api.block.function.Function)">minByOptional</a>, <a href="../../../api/RichIterable.html#minOptional()">minOptional</a>, <a href="../../../api/RichIterable.html#minOptional(java.util.Comparator)">minOptional</a>, <a href="../../../api/RichIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a>, <a href="../../../api/RichIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a>, <a href="../../../api/RichIterable.html#reduce(java.util.function.BinaryOperator)">reduce</a>, <a href="../../../api/RichIterable.html#reduceInPlace(java.util.function.Supplier,java.util.function.BiConsumer)">reduceInPlace</a>, <a href="../../../api/RichIterable.html#reduceInPlace(java.util.stream.Collector)">reduceInPlace</a>, <a href="../../../api/RichIterable.html#reject(org.eclipse.collections.api.block.predicate.Predicate,R)">reject</a>, <a href="../../../api/RichIterable.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">rejectWith</a>, <a href="../../../api/RichIterable.html#select(org.eclipse.collections.api.block.predicate.Predicate,R)">select</a>, <a href="../../../api/RichIterable.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">selectWith</a>, <a href="../../../api/RichIterable.html#summarizeDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">summarizeDouble</a>, <a href="../../../api/RichIterable.html#summarizeFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">summarizeFloat</a>, <a href="../../../api/RichIterable.html#summarizeInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">summarizeInt</a>, <a href="../../../api/RichIterable.html#summarizeLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">summarizeLong</a>, <a href="../../../api/RichIterable.html#sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumOfDouble</a>, <a href="../../../api/RichIterable.html#sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumOfFloat</a>, <a href="../../../api/RichIterable.html#sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">sumOfInt</a>, <a href="../../../api/RichIterable.html#sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">sumOfLong</a>, <a href="../../../api/RichIterable.html#toArray()">toArray</a>, <a href="../../../api/RichIterable.html#toArray(E%5B%5D)">toArray</a>, <a href="../../../api/RichIterable.html#toBag()">toBag</a>, <a href="../../../api/RichIterable.html#toBiMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toBiMap</a>, <a href="../../../api/RichIterable.html#toList()">toList</a>, <a href="../../../api/RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toMap</a>, <a href="../../../api/RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">toMap</a>, <a href="../../../api/RichIterable.html#toSet()">toSet</a>, <a href="../../../api/RichIterable.html#toSortedBag()">toSortedBag</a>, <a href="../../../api/RichIterable.html#toSortedBag(java.util.Comparator)">toSortedBag</a>, <a href="../../../api/RichIterable.html#toSortedBagBy(org.eclipse.collections.api.block.function.Function)">toSortedBagBy</a>, <a href="../../../api/RichIterable.html#toSortedList()">toSortedList</a>, <a href="../../../api/RichIterable.html#toSortedList(java.util.Comparator)">toSortedList</a>, <a href="../../../api/RichIterable.html#toSortedListBy(org.eclipse.collections.api.block.function.Function)">toSortedListBy</a>, <a href="../../../api/RichIterable.html#toSortedMap(java.util.Comparator,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../../api/RichIterable.html#toSortedMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../../api/RichIterable.html#toSortedMapBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMapBy</a>, <a href="../../../api/RichIterable.html#toSortedSet()">toSortedSet</a>, <a href="../../../api/RichIterable.html#toSortedSet(java.util.Comparator)">toSortedSet</a>, <a href="../../../api/RichIterable.html#toSortedSetBy(org.eclipse.collections.api.block.function.Function)">toSortedSetBy</a>, <a href="../../../api/RichIterable.html#zip(java.lang.Iterable,R)">zip</a>, <a href="../../../api/RichIterable.html#zipWithIndex(R)">zipWithIndex</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li class="blockList">
<section class="constructorDetails"><a id="constructor.detail">
<!-- -->
</a>
<h2>Constructor Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(java.util.concurrent.ConcurrentMap)">ConcurrentMutableHashMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">ConcurrentMutableHashMap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;delegate)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li class="blockList">
<section class="methodDetails"><a id="method.detail">
<!-- -->
</a>
<h2>Method Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="newMap()">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;NK,&#8203;
NV&gt;</span>
<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</span>&nbsp;<span class="memberName">newMap</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(int)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;NK,&#8203;
NV&gt;</span>
<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments">int&nbsp;initialCapacity)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(int,float,int)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;NK,&#8203;
NV&gt;</span>
<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments">int&nbsp;initialCapacity,
float&nbsp;loadFactor,
int&nbsp;concurrencyLevel)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(java.util.Map)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;NK,&#8203;
NV&gt;</span>
<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;NK,&#8203;NV&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;NK,&#8203;NV&gt;&nbsp;map)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeyValue(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="withKeyValue(K,V)">withKeyValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeyValue</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#withKeyValue(K,V)">MutableMapIterable</a></code></span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements. In order to support fixed size maps, a new instance of a map would have to be returned including the
keys and values of the original plus the additional key and value. In the case of mutable maps, the original map
is modified and then returned. In order to use this method properly with mutable and fixed size maps the
following approach must be taken:
<pre>
map = map.withKeyValue("new key", "new value");
</pre>
In the case of FixedSizeMap, a new instance will be returned by withKeyValue, and any variables that
previously referenced the original map will need to be redirected to reference the new instance. In the case
of a FastMap or UnifiedMap, you will be replacing the reference to map with map, since FastMap and UnifiedMap
will both return "this" after calling put on themselves.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#withKeyValue(K,V)">withKeyValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#withKeyValue(K,V)">withKeyValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#withKeyValue(K,V)">withKeyValue</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put(K,V)" title="class or interface in java.util" class="externalLink"><code>Map.put(Object, Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">withAllKeyValues</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&gt;&nbsp;keyValues)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#withAllKeyValues(java.lang.Iterable)">MutableMapIterable</a></code></span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements. In order to support fixed size maps, a new instance of a map would have to be returned including the
keys and values of the original plus all of the additional keys and values. In the case of mutable maps, the
original map is modified and then returned. In order to use this method properly with mutable and fixed size
maps the following approach must be taken:
<pre>
map = map.withAllKeyValues(FastList.newListWith(PairImpl.of("new key", "new value")));
</pre>
In the case of FixedSizeMap, a new instance will be returned by withAllKeyValues, and any variables that
previously referenced the original map will need to be redirected to reference the new instance. In the case
of a FastMap or UnifiedMap, you will be replacing the reference to map with map, since FastMap and UnifiedMap
will both return "this" after calling put on themselves.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put(K,V)" title="class or interface in java.util" class="externalLink"><code>Map.put(Object, Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">withAllKeyValueArguments</span>&#8203;(<span class="arguments"><a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;...&nbsp;keyValues)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">MutableMapIterable</a></code></span></div>
<div class="block">Convenience var-args version of withAllKeyValues</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../api/map/MutableMapIterable.html#withAllKeyValues(java.lang.Iterable)"><code>MutableMapIterable.withAllKeyValues(Iterable)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withoutKey(java.lang.Object)">
<!-- -->
</a><a id="withoutKey(K)">withoutKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">withoutKey</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#withoutKey(K)">MutableMapIterable</a></code></span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements. In order to support fixed size maps, a new instance of a map would have to be returned including the
keys and values of the original minus the key and value to be removed. In the case of mutable maps, the original
map is modified and then returned. In order to use this method properly with mutable and fixed size maps the
following approach must be taken:
<pre>
map = map.withoutKey("key");
</pre>
In the case of FixedSizeMap, a new instance will be returned by withoutKey, and any variables that previously
referenced the original map will need to be redirected to reference the new instance. In the case of a FastMap
or UnifiedMap, you will be replacing the reference to map with map, since FastMap and UnifiedMap will both return
"this" after calling remove on themselves.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#withoutKey(K)">withoutKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#withoutKey(K)">withoutKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#withoutKey(K)">withoutKey</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.remove(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="class in org.eclipse.collections.impl.map.mutable">ConcurrentMutableHashMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">withoutAllKeys</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;keys)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#withoutAllKeys(java.lang.Iterable)">MutableMapIterable</a></code></span></div>
<div class="block">This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements. In order to support fixed size maps, a new instance of a map would have to be returned including the
keys and values of the original minus all of the keys and values to be removed. In the case of mutable maps, the
original map is modified and then returned. In order to use this method properly with mutable and fixed size
maps the following approach must be taken:
<pre>
map = map.withoutAllKeys(FastList.newListWith("key1", "key2"));
</pre>
In the case of FixedSizeMap, a new instance will be returned by withoutAllKeys, and any variables that previously
referenced the original map will need to be redirected to reference the new instance. In the case of a FastMap
or UnifiedMap, you will be replacing the reference to map with map, since FastMap and UnifiedMap will both return
"this" after calling remove on themselves.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.remove(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toString()">toString</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">toString</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../AbstractRichIterable.html#toString()">AbstractRichIterable</a></code></span></div>
<div class="block">Returns a string with the elements of the iterable separated by commas with spaces and
enclosed in square brackets.
<pre>
Assert.assertEquals("[]", Lists.mutable.empty().toString());
Assert.assertEquals("[1]", Lists.mutable.with(1).toString());
Assert.assertEquals("[1, 2, 3]", Lists.mutable.with(1, 2, 3).toString());
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#toString()">toString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#toString()">toString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractRichIterable.html#toString()">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a string representation of this collection.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html?is-external=true#toString()" title="class or interface in java.util" class="externalLink"><code>AbstractCollection.toString()</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="clone()">clone</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">clone</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#clone()">clone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="AbstractMutableMap.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newEmpty(int)">newEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newEmpty</span>&#8203;(<span class="arguments">int&nbsp;capacity)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="AbstractMutableMap.html#newEmpty(int)">AbstractMutableMap</a></code></span></div>
<div class="block">Creates a new instance of the same type, using the given capacity and the default growth parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="AbstractMutableMap.html#newEmpty(int)">newEmpty</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="notEmpty()">notEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">notEmpty</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#notEmpty()">RichIterable</a></code></span></div>
<div class="block">The English equivalent of !this.isEmpty()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#notEmpty()">notEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachWithIndex</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/primitive/ObjectIntProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ObjectIntProcedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;objectIntProcedure)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/InternalIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">InternalIterable</a></code></span></div>
<div class="block">Iterates over the iterable passing each element and the current relative int index to the specified instance of
ObjectIntProcedure.
<p>
Example using a Java 8 lambda:
<pre>
people.forEachWithIndex((Person person, int index) -&gt; LOGGER.info("Index: " + index + " person: " + person.getName()));
</pre>
<p>
Example using an anonymous inner class:
<pre>
people.forEachWithIndex(new ObjectIntProcedure&lt;Person&gt;()
{
public void value(Person person, int index)
{
LOGGER.info("Index: " + index + " person: " + person.getName());
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/InternalIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="size()">size</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">size</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#size()">RichIterable</a></code></span></div>
<div class="block">Returns the number of items in this iterable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util" class="externalLink">size</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#size()">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="isEmpty()">isEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">isEmpty</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#isEmpty()">RichIterable</a></code></span></div>
<div class="block">Returns true if this iterable has zero items.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util" class="externalLink">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#isEmpty()">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractRichIterable.html#isEmpty()">isEmpty</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="iterator()">iterator</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink">Iterator</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">iterator</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator()" title="class or interface in java.lang" class="externalLink">iterator</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#iterator()">iterator</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="remove(java.lang.Object)">remove</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">remove</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink">remove</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="keySet()">keySet</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</span>&nbsp;<span class="memberName">keySet</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util" class="externalLink">keySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="values()">values</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">values</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util" class="externalLink">values</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="entrySet()">entrySet</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&gt;</span>&nbsp;<span class="memberName">entrySet</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util" class="externalLink">entrySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="clear()">clear</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">clear</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util" class="externalLink">clear</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newEmpty()">newEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">newEmpty</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#newEmpty()">MutableMapIterable</a></code></span></div>
<div class="block">Creates a new instance of the same type, using the default capacity and growth parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">tap</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">MapIterable</a></code></span></div>
<div class="block">Executes the Procedure for each value of the map and returns <code>this</code>.
<pre>
return peopleByCity.<b>tap</b>(person -&gt; LOGGER.info(person.getName()));
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/ConcurrentMutableMap.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/ConcurrentMutableMap.html" title="interface in org.eclipse.collections.api.map">ConcurrentMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/UnsortedMapIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../api/RichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)"><code>RichIterable.forEach(Procedure)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachValue</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">MapIterable</a></code></span></div>
<div class="block">Calls the procedure with each <em>value</em> of the map.
<pre>
Set&lt;String&gt; result = UnifiedSet.newSet();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "One", 2, "Two", 3, "Three", 4, "Four");
map.<b>forEachValue</b>(new CollectionAddProcedure&lt;String&gt;(result));
Verify.assertSetsEqual(UnifiedSet.newSetWith("One", "Two", "Three", "Four"), result);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachKey</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;procedure)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">MapIterable</a></code></span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key</em> of the map.
<pre>
final Collection&lt;Integer&gt; result = new ArrayList&lt;Integer&gt;();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "1", 2, "2", 3, "3");
map.<b>forEachKey</b>(new CollectionAddProcedure&lt;Integer&gt;(result));
Verify.assertContainsAll(result, 1, 2, 3);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachKeyValue</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">MapIterable</a></code></span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key-value</em> pair of the map.
<pre>
final Collection&lt;String&gt; collection = new ArrayList&lt;String&gt;();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "One", 2, "Two", 3, "Three");
map.<b>forEachKeyValue</b>((Integer key, String value) -&gt; collection.add(String.valueOf(key) + value));
Verify.assertContainsAll(collection, "1One", "2Two", "3Three");
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="get(java.lang.Object)">get</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">get</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util" class="externalLink">get</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#get(java.lang.Object)">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.get(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="put(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="put(K,V)">put</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">put</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put(K,V)" title="class or interface in java.util" class="externalLink">put</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="putAll(java.util.Map)">putAll</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">putAll</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;map)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util" class="externalLink">putAll</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;E&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">collectKeysAndValues</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;E&gt;&nbsp;iterable,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;&nbsp;keyFunction,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;valueFunction)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMap.html#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">MutableMap</a></code></span></div>
<div class="block">Adds all the entries derived from <code>iterable</code> to <code>this</code>. The key and value for each entry
is determined by applying the <code>keyFunction</code> and <code>valueFunction</code> to each item in
<code>collection</code>. Any entry in <code>map</code> that has the same key as an entry in <code>this</code>
will have its value replaced by that in <code>map</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="removeKey(java.lang.Object)">
<!-- -->
</a><a id="removeKey(K)">removeKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">removeKey</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#removeKey(K)">MutableMapIterable</a></code></span></div>
<div class="block">Remove an entry from the map at the specified <code>key</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#removeKey(K)">removeKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value removed from entry at key, or null if not found.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.remove(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsKey(java.lang.Object)">containsKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">containsKey</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util" class="externalLink">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#containsKey(java.lang.Object)">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.containsKey(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsValue(java.lang.Object)">containsValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">containsValue</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util" class="externalLink">containsValue</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#containsValue(java.lang.Object)">containsValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.containsValue(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(java.lang.Object,org.eclipse.collections.api.block.function.Function0)">
<!-- -->
</a><a id="getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map at the key,
return the result of evaluating the specified Function0, and put that value in the map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPut(K,V)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,V)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map at the key,
return the specified value, and put that value in the map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,V)">getIfAbsentPut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPut(K,V)">getIfAbsentPut</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPutWith(java.lang.Object,org.eclipse.collections.api.block.function.Function,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPutWith</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map for that key
return the result of evaluating the specified Function using the specified parameter, and put that value in the
map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsent(java.lang.Object,org.eclipse.collections.api.block.function.Function0)">
<!-- -->
</a><a id="getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsent</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">MapIterable</a></code></span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the
result of evaluating the specified Function0.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentValue(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentValue(K,V)">getIfAbsentValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentValue</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#getIfAbsentValue(K,V)">MapIterable</a></code></span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return <code>value</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#getIfAbsentValue(K,V)">getIfAbsentValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#getIfAbsentValue(K,V)">getIfAbsentValue</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentWith(java.lang.Object,org.eclipse.collections.api.block.function.Function,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentWith</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">MapIterable</a></code></span></div>
<div class="block">Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the
result of evaluating the specified function and parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(java.lang.Object,org.eclipse.collections.api.block.function.Function)">
<!-- -->
</a><a id="getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ifPresentApply(java.lang.Object,org.eclipse.collections.api.block.function.Function)">
<!-- -->
</a><a id="ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;A&gt;</span>&nbsp;<span class="returnType">A</span>&nbsp;<span class="memberName">ifPresentApply</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? extends A&gt;&nbsp;function)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">MapIterable</a></code></span></div>
<div class="block">If there is a value in the Map that corresponds to the specified key return the result of applying the specified
Function on the value, otherwise return null.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="equals(java.lang.Object)">equals</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">equals</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;o)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#equals(java.lang.Object)">MapIterable</a></code></span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.equals(Object)</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink">equals</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#equals(java.lang.Object)">equals</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="hashCode()">hashCode</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">hashCode</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#hashCode()">MapIterable</a></code></span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink"><code>Map.hashCode()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#hashCode()">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,java.lang.Object)">
<!-- -->
</a><a id="forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? super P&gt;&nbsp;procedure,
P&nbsp;parameter)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/InternalIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">InternalIterable</a></code></span></div>
<div class="block">The procedure2 is evaluated for each element in the iterable with the specified parameter provided
as the second argument.
<p>
Example using a Java 8 lambda:
<pre>
people.forEachWith((Person person, Person other) -&gt;
{
if (person.isRelatedTo(other))
{
LOGGER.info(person.getName());
}
}, fred);
</pre>
<p>
Example using an anonymous inner class:
<pre>
people.forEachWith(new Procedure2&lt;Person, Person&gt;()
{
public void value(Person person, Person other)
{
if (person.isRelatedTo(other))
{
LOGGER.info(person.getName());
}
}
}, fred);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/InternalIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="putIfAbsent(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="putIfAbsent(K,V)">putIfAbsent</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">putIfAbsent</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#putIfAbsent(K,V)" title="class or interface in java.util.concurrent" class="externalLink">putIfAbsent</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#putIfAbsent(K,V)" title="class or interface in java.util" class="externalLink">putIfAbsent</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="remove(java.lang.Object,java.lang.Object)">remove</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">remove</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#remove(java.lang.Object,java.lang.Object)" title="class or interface in java.util.concurrent" class="externalLink">remove</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object,java.lang.Object)" title="class or interface in java.util" class="externalLink">remove</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="replace(java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="replace(K,V,V)">replace</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">replace</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;oldValue,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;newValue)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#replace(K,V,V)" title="class or interface in java.util.concurrent" class="externalLink">replace</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace(K,V,V)" title="class or interface in java.util" class="externalLink">replace</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="replace(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="replace(K,V)">replace</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">replace</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&nbsp;value)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true#replace(K,V)" title="class or interface in java.util.concurrent" class="externalLink">replace</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ConcurrentMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace(K,V)" title="class or interface in java.util" class="externalLink">replace</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValue(java.lang.Object,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">
<!-- -->
</a><a id="updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">updateValue</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">MutableMapIterable</a></code></span></div>
<div class="block">Looks up the value associated with <code>key</code>, applies the <code>function</code> to it, and replaces the value. If there
is no value associated with <code>key</code>, starts it off with a value supplied by <code>factory</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValueWith(java.lang.Object,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,java.lang.Object)">
<!-- -->
</a><a id="updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a></span>&nbsp;<span class="memberName">updateValueWith</span>&#8203;(<span class="arguments"><a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>,&#8203;? super P,&#8203;? extends <a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">MutableMapIterable</a></code></span></div>
<div class="block">Same as <a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)"><code>MutableMapIterable.updateValue(Object, Function0, Function)</code></a> with a Function2 and specified parameter which is
passed to the function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toImmutable()">toImmutable</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/ImmutableMap.html" title="interface in org.eclipse.collections.api.map">ImmutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</span>&nbsp;<span class="memberName">toImmutable</span>()</div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#toImmutable()">MutableMapIterable</a></code></span></div>
<div class="block">Returns an immutable copy of this map.
If the map is immutable, it returns itself.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/UnsortedMapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#toImmutable()">toImmutable</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">K</a>,&#8203;<a href="ConcurrentMutableHashMap.html" title="type parameter in ConcurrentMutableHashMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ConcurrentMutableHashMap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>