Class HashMapLockFreeK1V1

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

public final class HashMapLockFreeK1V1 extends HashMapK1V1
  • Constructor Details

    • HashMapLockFreeK1V1

      public HashMapLockFreeK1V1()
    • HashMapLockFreeK1V1

      public HashMapLockFreeK1V1(int desiredInitialCapacity)
    • HashMapLockFreeK1V1

      public HashMapLockFreeK1V1(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()