Class ObjectDoubleIdentityHashMap<KType>

java.lang.Object
com.carrotsearch.hppc.ObjectDoubleHashMap<KType>
com.carrotsearch.hppc.ObjectDoubleIdentityHashMap<KType>
All Implemented Interfaces:
Accountable, ObjectDoubleAssociativeContainer<KType>, ObjectDoubleMap<KType>, Preallocable, Cloneable, Iterable<ObjectDoubleCursor<KType>>

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

    • ObjectDoubleIdentityHashMap

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

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

      public ObjectDoubleIdentityHashMap(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 ObjectDoubleHashMap.verifyLoadFactor(double).
    • ObjectDoubleIdentityHashMap

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