| Interface | Description | 
|---|---|
| ByteAccessStrategy<R> | 
 Access strategy for single memory bytes. 
 | 
| ConcurrentHeapMemoryAccessor | 
 Extends  
HeapMemoryAccessor with concurrent operations. | 
| ConcurrentMemoryAccessor | 
 Extension of  
MemoryAccessor for memory operations with concurrent semantics:
 volatile, ordered, and CAS. | 
| GlobalMemoryAccessor | 
 Accessor of global memory, both in CPU's native address space and on the Java heap. 
 | 
| HeapMemoryAccessor | 
 Accessor of Java heap memory. 
 | 
| MemoryAccessor | 
 Abstraction over an address space of readable and writable bytes. 
 | 
| MemoryAllocator | 
 Manages the usage of an address space by allocating and freeing blocks of addresses. 
 | 
| MemoryManager | 
 Contract to allocate and access memory in an abstract address space, which is not necessarily the
 underlying CPU's native address space. 
 | 
| Class | Description | 
|---|---|
| GlobalMemoryAccessorRegistry | 
 Provides  
GlobalMemoryAccessor implementations by their GlobalMemoryAccessorType. | 
| Enum | Description | 
|---|---|
| GlobalMemoryAccessorType | 
 Types of  
GlobalMemoryAccessor implementations. | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.