Class HashMapLockFreeK2V2

All Implemented Interfaces:
gnu.trove.map.TLongLongMap, TNullableLongLongMap

public final class HashMapLockFreeK2V2 extends HashMapK2V2
  • Constructor Details

    • HashMapLockFreeK2V2

      public HashMapLockFreeK2V2()
    • HashMapLockFreeK2V2

      public HashMapLockFreeK2V2(int desiredInitialCapacity)
    • HashMapLockFreeK2V2

      public HashMapLockFreeK2V2(int desiredInitialCapacity, float loadFactor, long noEntryValue)
  • Method Details

    • setKeysAndValues

      protected void setKeysAndValues(long[] keysAndValues)
      Specified by:
      setKeysAndValues in class HashMapBase
    • put

      public final long put(long key, long value)
    • putIfAbsent

      public final long putIfAbsent(long key, long value)
    • get

      public final long get(long key)
    • remove

      public final long remove(long key)
    • capacity

      public final int capacity()
    • clear

      public final void clear()
    • resetToNull

      public final void resetToNull()
    • keys

      public final long[] keys()
    • keys

      public final long[] keys(long[] array)
    • values

      public final long[] values()
    • values

      public final long[] values(long[] array)
    • iterator

      public final gnu.trove.iterator.TLongLongIterator iterator()