Class ObjectIntIdentityHashMap<KType>

java.lang.Object
com.carrotsearch.hppc.ObjectIntHashMap<KType>
com.carrotsearch.hppc.ObjectIntIdentityHashMap<KType>
All Implemented Interfaces:
Accountable, ObjectIntAssociativeContainer<KType>, ObjectIntMap<KType>, Preallocable, Cloneable, Iterable<ObjectIntCursor<KType>>

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

    • ObjectIntIdentityHashMap

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

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

      public ObjectIntIdentityHashMap(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 ObjectIntHashMap.verifyLoadFactor(double).
    • ObjectIntIdentityHashMap

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