public class MultiBinaryLongMap.LeftoverLongMapHolder extends MultiBinaryLongMap.MaskedLongMapHolder
Modifier and Type | Class and Description |
---|---|
class |
MultiBinaryLongMap.LeftoverLongMapHolder.LeftoverMaskedBinaryLongMap
LeftoverMaskedBinaryLongMap is a MaskedBinaryLongMap implementation that is backed by the leftover (upper 32) bits in "real" key-tree itself.
|
f_blm, f_lMaskReserved, f_lockS, f_lockX, m_listBLMs, m_lMaskFree
Constructor and Description |
---|
LeftoverLongMapHolder()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected MultiBinaryLongMap.MaskedBinaryLongMap |
instantiateMaskedBinaryLongMap(int cShift, int cBits)
Factory method for instantiating MaskedBinaryLongMap instances associated with this MaskedLongMapHolder.
|
checkRep, getDelegateMap, isEmpty, releaseMap, reserveMap, shiftMaskedMap
protected MultiBinaryLongMap.MaskedBinaryLongMap instantiateMaskedBinaryLongMap(int cShift, int cBits)
instantiateMaskedBinaryLongMap
in class MultiBinaryLongMap.MaskedLongMapHolder
cShift
- the shift position of the masked BLMcBits
- the bit-width of values represented by the BLM