Class HashMapLockFreeK2V2

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

public final class HashMapLockFreeK2V2
extends HashMapK2V2
  • Constructor Details

  • 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()
    • ensureCapacity

      public void ensureCapacity​(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()