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, shiftMaskedMapprotected MultiBinaryLongMap.MaskedBinaryLongMap instantiateMaskedBinaryLongMap(int cShift, int cBits)
instantiateMaskedBinaryLongMap in class MultiBinaryLongMap.MaskedLongMapHoldercShift - the shift position of the masked BLMcBits - the bit-width of values represented by the BLM