public class HashSlotArray8byteKeyNoValue extends HashSlotArray8byteKeyImpl
HashSlotArray8byteKeyImpl
to the case of zero-length value. Suitable for a long
set
implementation. Unassigned sentinel is kept at the start of the slot, i.e., in the key part.
Therefore the sentinel value cannot be used as a key.HashSlotArrayBase.Cursor, HashSlotArrayBase.CursorIntKey2, HashSlotArrayBase.CursorLongKey2
CAPACITY_OFFSET, EXPAND_THRESHOLD_OFFSET, HEADER_SIZE, KEY_1_OFFSET, KEY_2_OFFSET, offsetOfUnassignedSentinel, SIZE_OFFSET, slotLength, unassignedSentinel, VALUE_SIZE_GRANULARITY
Constructor and Description |
---|
HashSlotArray8byteKeyNoValue(long unassignedSentinel,
MemoryManager mm) |
HashSlotArray8byteKeyNoValue(long unassignedSentinel,
MemoryManager mm,
int initialCapacity,
float loadFactor) |
cursor, ensure, get, key2OfSlot, keyHash, putKey, remove
address, allocateArrayAndAdjustFields, assertValid, capacity, clear, dispose, ensure0, equal, expansionThreshold, get0, gotoAddress, gotoNew, isAssigned, key1OfSlot, malloc, markUnassigned, mem, migrateTo, rehash, remove0, resizeTo, setMemMgr, shiftConflictingKeys, size, slotBase, slotHash, trimToSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
address, capacity, clear, expansionThreshold, gotoAddress, gotoNew, size, trimToSize
dispose
public HashSlotArray8byteKeyNoValue(long unassignedSentinel, MemoryManager mm, int initialCapacity, float loadFactor)
public HashSlotArray8byteKeyNoValue(long unassignedSentinel, MemoryManager mm)
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.