Class LongLongHashMap

java.lang.Object
io.netty.buffer.LongLongHashMap

final class LongLongHashMap extends Object
Internal primitive map implementation that is specifically optimised for the runs availability map use case in PoolChunk.
  • Field Details

    • MASK_TEMPLATE

      private static final int MASK_TEMPLATE
      See Also:
    • mask

      private int mask
    • array

      private long[] array
    • maxProbe

      private int maxProbe
    • zeroVal

      private long zeroVal
    • emptyVal

      private final long emptyVal
  • Constructor Details

    • LongLongHashMap

      LongLongHashMap(long emptyVal)
  • Method Details

    • put

      public long put(long key, long value)
    • remove

      public void remove(long key)
    • get

      public long get(long key)
    • index

      private int index(long key)
    • expand

      private void expand()
    • computeMaskAndProbe

      private void computeMaskAndProbe()