Class ObjectCharIdentityHashMap<KType>

java.lang.Object
com.carrotsearch.hppc.ObjectCharHashMap<KType>
com.carrotsearch.hppc.ObjectCharIdentityHashMap<KType>
All Implemented Interfaces:
Accountable, ObjectCharAssociativeContainer<KType>, ObjectCharMap<KType>, Preallocable, Cloneable, Iterable<ObjectCharCursor<KType>>

@Generated(date="2024-06-04T15:20:16+0200", value="KTypeVTypeIdentityHashMap.java") public class ObjectCharIdentityHashMap<KType> extends ObjectCharHashMap<KType>
An identity hash map of Object to char.
  • Constructor Details

    • ObjectCharIdentityHashMap

      public ObjectCharIdentityHashMap()
      New instance with sane defaults.
    • ObjectCharIdentityHashMap

      public ObjectCharIdentityHashMap(int expectedElements)
      New instance with sane defaults.
      Parameters:
      expectedElements - The expected number of elements guaranteed not to cause buffer expansion (inclusive).
    • ObjectCharIdentityHashMap

      public ObjectCharIdentityHashMap(int expectedElements, double loadFactor)
      New instance with the provided defaults.
      Parameters:
      expectedElements - The expected number of elements guaranteed not to cause a rehash (inclusive).
      loadFactor - The load factor for internal buffers. Insane load factors (zero, full capacity) are rejected by ObjectCharHashMap.verifyLoadFactor(double).
    • ObjectCharIdentityHashMap

      public ObjectCharIdentityHashMap(ObjectCharAssociativeContainer<? extends KType> container)
      Create a hash map from all key-value pairs of another container.
  • Method Details