# Uses of Class
org.apache.commons.collections4.map.AbstractHashedMap

Packages that use AbstractHashedMap
Package
Description
org.apache.commons.collections4.map
Implements the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

- ## Uses of AbstractHashedMap in org.apache.commons.collections4.map

  Subclasses of AbstractHashedMap in org.apache.commons.collections4.map
  Modifier and Type
  Class
  Description
  `class`
  `AbstractLinkedMap<K,V>`
  An abstract implementation of a hash-based map that links entries to create an ordered map and which provides numerous points for subclasses to override.
  `class`
  `AbstractReferenceMap<K,V>`
  An abstract implementation of a hash-based map that allows the entries to be removed by the garbage collector.
  `class`
  `CaseInsensitiveMap<K,V>`
  A case-insensitive `Map`.
  `class`
  `HashedMap<K,V>`
  A `Map` implementation that is a general purpose alternative to `HashMap`.
  `class`
  `LinkedMap<K,V>`
  A `Map` implementation that maintains the order of the entries.
  `class`
  `LRUMap<K,V>`
  A `Map` implementation with a fixed maximum size which removes the least recently used entry if an entry is added when full.
  `class`
  `ReferenceIdentityMap<K,V>`
  A `Map` implementation that allows mappings to be removed by the garbage collector and matches keys and values based on `==` not `equals()`.
  `class`
  `ReferenceMap<K,V>`
  A `Map` implementation that allows mappings to be removed by the garbage collector.
  Methods in org.apache.commons.collections4.map that return AbstractHashedMap
  Modifier and Type
  Method
  Description
  `protected AbstractHashedMap<K,V>`
  AbstractHashedMap.`clone()`
  Clones the map without cloning the keys or values.
  `protected AbstractHashedMap<K,V>`
  Flat3Map.`createDelegateMap()`
  Create an instance of the map used for storage when in delegation mode.
  `protected AbstractHashedMap<MultiKey<? extends K>,V>`
  MultiKeyMap.`decorated()`
  Gets the map being decorated.
  Methods in org.apache.commons.collections4.map with parameters of type AbstractHashedMap
  Modifier and Type
  Method
  Description
  `static <K, V> MultiKeyMap<K,V>`
  MultiKeyMap.`multiKeyMap(AbstractHashedMap<MultiKey<? extends K>,V> map)`
  Decorates the specified map to add the MultiKeyMap API and fast query.
  Constructors in org.apache.commons.collections4.map with parameters of type AbstractHashedMap
  Modifier
  Constructor
  Description
  `protected`
  `EntrySet(AbstractHashedMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `EntrySetIterator(AbstractHashedMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `HashIterator(AbstractHashedMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `HashMapIterator(AbstractHashedMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `KeySet(AbstractHashedMap<K,?> parent)`
  Constructs a new instance.
  `protected`
  `KeySetIterator(AbstractHashedMap<K,?> parent)`
  Constructs a new instance.
  `protected`
  `MultiKeyMap(AbstractHashedMap<MultiKey<? extends K>,V> map)`
  Constructor that decorates the specified map and is called from `MultiKeyMap.multiKeyMap(AbstractHashedMap)`.
  `protected`
  `Values(AbstractHashedMap<?,V> parent)`
  Constructs a new instance.
  `protected`
  `ValuesIterator(AbstractHashedMap<?,V> parent)`
  Constructs a new instance.