Top Description Fields Constructors Methods
io.netty5.util.internal

public final Class LongLongHashMap

extends Object
Class Inheritance

Internal primitive map implementation that is specifically optimised for the runs availability map use case in PoolChunk.

Field Summary

Modifier and TypeField and Description
private long[]
private final long
private int
private static final int
private int
private long

Constructor Summary

AccessConstructor and Description
public
LongLongHashMap(long emptyVal)

Method Summary

Modifier and TypeMethod and Description
private void
private void
public long
get(long key)

private int
index(long key)

public long
put(long key, long value)

public void
remove(long key)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

arrayback to summary
private long[] array
emptyValback to summary
private final long emptyVal
maskback to summary
private int mask
MASK_TEMPLATEback to summary
private static final int MASK_TEMPLATE
maxProbeback to summary
private int maxProbe
zeroValback to summary
private long zeroVal

Constructor Detail

LongLongHashMapback to summary
public LongLongHashMap(long emptyVal)

Method Detail

computeMaskAndProbeback to summary
private void computeMaskAndProbe()
expandback to summary
private void expand()
getback to summary
public long get(long key)
indexback to summary
private int index(long key)
putback to summary
public long put(long key, long value)
removeback to summary
public void remove(long key)