Class ObjectShortIdentityHashMap<KType>

java.lang.Object
com.carrotsearch.hppc.ObjectShortHashMap<KType>
com.carrotsearch.hppc.ObjectShortIdentityHashMap<KType>
All Implemented Interfaces:
Accountable, ObjectShortAssociativeContainer<KType>, ObjectShortMap<KType>, Preallocable, Cloneable, Iterable<ObjectShortCursor<KType>>

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

    • ObjectShortIdentityHashMap

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

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

      public ObjectShortIdentityHashMap(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 ObjectShortHashMap.verifyLoadFactor(double).
    • ObjectShortIdentityHashMap

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