scala.collection.jcl
class IdentityHashMap

[source: `scala/collection/jcl/IdentityHashMap.scala`]

`` `class` IdentityHashMap[K, E](`val override` underlying : IdentityHashMap)
  `extends` MapWrapper[K, E]

  A map that is backed by a Java identity hash map, which compares keys by their reference-based identity as opposed to using equals and hashCode. An identity hash map will often perform better than traditional hash map because it can utilize linear probing.

Author
  Sean McDirmid

Additional Constructor Summary
`def` | this : IdentityHashMap[K, E]

Methods inherited from MapWrapper
size, isEmpty, clear, put, get, putAll, removeKey, contains, keySet, valueSet, elements, toString, hashCode, equals

Methods inherited from Map
keys, has, update, +, +=, -, remove, -=, projection, lense, filterKeys

Methods inherited from Map
+=, ++=, ++=, +, ++, ++, -=, --=, --=, -, --, --, getOrElseUpdate, transform, retain, <<, clone, +=, incl, excl

Methods inherited from Map
getOrElse, apply, isDefinedAt, values, default, mapElements

Methods inherited from PartialFunction
orElse, andThen

Methods inherited from Function1
compose

Methods inherited from MutableIterable
removeAll, --, -, retain, retainAll, size0

Methods inherited from Collection
toArray, stringPrefix

Methods inherited from Iterable
concat, ++, map, flatMap, filter, takeWhile, dropWhile, take, drop, foreach, forall, exists, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toList, toStream, mkString, mkString, mkString, addString, addString, copyToArray, hasDefiniteSize

Methods inherited from AnyRef
getClass, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Additional Constructor Details

`` `def` this : IdentityHashMap[K, E]