Package one.nio.mem

Class LongLongHashMap

java.lang.Object
one.nio.mem.LongHashSet
one.nio.mem.LongLongHashMap

public class LongLongHashMap extends LongHashSet
  • Field Details

    • values

      protected long values
  • Constructor Details

    • LongLongHashMap

      public LongLongHashMap(int capacity)
    • LongLongHashMap

      public LongLongHashMap(int capacity, long keys, long values)
  • Method Details

    • get

      public long get(long key)
    • put

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

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

      public boolean replace(long key, long oldValue, long newValue)
    • replace

      public long replace(long key, long newValue)
    • adjustOrPut

      public long adjustOrPut(long key, long delta)
    • remove

      public long remove(long key)
    • valueAt

      public final long valueAt(int index)
    • setValueAt

      public final void setValueAt(int index, long value)
    • replaceValueAt

      public final long replaceValueAt(int index, long newValue)
    • adjustValueAt

      public final long adjustValueAt(int index, long delta)
    • clear

      public void clear()
      Overrides:
      clear in class LongHashSet
    • sizeInBytes

      public static long sizeInBytes(int capacity)