Package io.netty.buffer
Class LongLongHashMap
- java.lang.Object
-
- io.netty.buffer.LongLongHashMap
-
final class LongLongHashMap extends java.lang.Object
Internal primitive map implementation that is specifically optimised for the runs availability map use case inPoolChunk
.
-
-
Constructor Summary
Constructors Constructor Description LongLongHashMap(long emptyVal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
computeMaskAndProbe()
private void
expand()
long
get(long key)
private int
index(long key)
long
put(long key, long value)
void
remove(long key)
-
-
-
Field Detail
-
MASK_TEMPLATE
private static final int MASK_TEMPLATE
- See Also:
- Constant Field Values
-
mask
private int mask
-
array
private long[] array
-
maxProbe
private int maxProbe
-
zeroVal
private long zeroVal
-
emptyVal
private final long emptyVal
-
-