Class ObjectByteIdentityHashMap<KType>

java.lang.Object
com.carrotsearch.hppc.ObjectByteHashMap<KType>
com.carrotsearch.hppc.ObjectByteIdentityHashMap<KType>
All Implemented Interfaces:
Accountable, ObjectByteAssociativeContainer<KType>, ObjectByteMap<KType>, Preallocable, Cloneable, Iterable<ObjectByteCursor<KType>>

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

    • ObjectByteIdentityHashMap

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

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

      public ObjectByteIdentityHashMap(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 ObjectByteHashMap.verifyLoadFactor(double).
    • ObjectByteIdentityHashMap

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