Package | Description |
---|---|
com.hazelcast.internal.memory |
SPI that deals with memory operations.
|
com.hazelcast.internal.memory.impl |
Internal memory management API implementations
|
com.hazelcast.internal.serialization |
Contains the private serialization API + implementation.
|
com.hazelcast.internal.serialization.impl | |
com.hazelcast.internal.util.collection |
Primitive-typed collections.
|
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 |
MemoryAllocator
Manages the usage of an address space by allocating and freeing blocks of addresses.
|
interface |
MemoryManager
Contract to allocate and access memory in an abstract address space, which is not necessarily the
underlying CPU's native address space.
|
Modifier and Type | Class and Description |
---|---|
class |
MemoryManagerBean
Simple implementation of
MemoryManager which aggregates the
MemoryAllocator and MemoryAccessor supplied at construction time. |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalSerializationService |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSerializationService |
class |
SerializationServiceV1 |
Modifier and Type | Interface and Description |
---|---|
interface |
LongSet
Set of primitive
long s. |
Modifier and Type | Class and Description |
---|---|
class |
HsaHeapMemoryManager
Memory manager backed by
long[][] . |
class |
LongSetHsa
LongSet implementation based on HashSlotArray8byteKey . |
Modifier and Type | Interface and Description |
---|---|
interface |
HashSlotArray
A Flyweight object that manages the backbone array of an off-heap open-addressed hashtable.
|
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.