Class HashMapLockFreeK1V1

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

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 long put(long key, long value)
    • putIfAbsent

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

      public long get(long key)
    • remove

      public long remove(long key)
    • capacity

      public int capacity()
    • ensureCapacity

      public void ensureCapacity(int capacity)
    • clear

      public void clear()
    • resetToNull

      public void resetToNull()
    • keys

      public long[] keys()
    • keys

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

      public long[] values()
    • values

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

      public gnu.trove.iterator.TLongLongIterator iterator()