Package | Description |
---|---|
com.hazelcast.internal.util.hashslot |
Contains a family of interfaces that provide a common base for various
kinds of open-addressed hashtable implementations.
|
com.hazelcast.internal.util.hashslot.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
HashSlotArray12byteKey
Specialization of
HashSlotArray to the case where the key consists of a long
and an int value and the value part is a block whose size is 4 + multiple of 8 (including zero). |
interface |
HashSlotArray16byteKey
Specialization of
HashSlotArray to the case where the key consists of two long values
and the value part is a block whose size is a multiple of 8 (including zero). |
interface |
HashSlotArray8byteKey
Specialization of
HashSlotArray to the case where the key is a single long value
and the value part is a block whose size is a multiple of 8 (including zero). |
Modifier and Type | Class and Description |
---|---|
class |
HashSlotArray12byteKeyImpl
Implementation of
HashSlotArray8byteKey as a restriction of HashSlotArrayBase
to a case where just key1 is used. |
class |
HashSlotArray16byteKeyImpl
Implementation of
HashSlotArray16byteKey . |
class |
HashSlotArray16byteKeyNoValue
Twin-key hash slot array with zero-width value.
|
class |
HashSlotArray8byteKeyImpl
Implementation of
HashSlotArray8byteKey as a restriction of HashSlotArrayBase
to a case where just key1 is used. |
class |
HashSlotArray8byteKeyNoValue
Specialization of
HashSlotArray8byteKeyImpl to the case of zero-length value. |
class |
HashSlotArrayBase
Implementation of
HashSlotArray , common to all its subtype implementations. |
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.