Package io.netty.buffer
Class LongLongHashMap
java.lang.Object
io.netty.buffer.LongLongHashMap
Internal primitive map implementation that is specifically optimised for the runs availability map use case in
PoolChunk
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
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()
-