| Package | Description |
|---|---|
| com.hazelcast.cache.hidensity |
This package contains Hi-Density cache functionality.
|
| com.hazelcast.cache.hidensity.impl.nativememory |
This package contains Hi-Density Native Memory based cache functionality.
|
| com.hazelcast.cache.hidensity.maxsize |
This package contains Hi-Density storage (cache and Near Cache) max-size policy implementations.
|
| com.hazelcast.cache.impl | |
| com.hazelcast.internal.hidensity.impl |
This package contains Enterprise Hi-Density functionality implementations.
|
| com.hazelcast.internal.nearcache.impl.nativememory |
This package contains Hi-Density Native Memory based Near Cache functionality.
|
| com.hazelcast.map.impl |
Contains Hazelcast Enterprise version specific IMap data structure
internal implementation classes.
|
| com.hazelcast.map.impl.eviction |
Contains IMap eviction impl.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HiDensityCacheStorageInfo
Holds information about Hi-Density cache storage such as entry count, used memory, etc.
|
| Modifier and Type | Field and Description |
|---|---|
protected HiDensityStorageInfo |
HiDensityNativeMemoryCacheRecordStore.cacheInfo |
| Constructor and Description |
|---|
CacheHiDensityRecordProcessor(EnterpriseSerializationService serializationService,
HiDensityRecordAccessor<R> recordAccessor,
com.hazelcast.memory.HazelcastMemoryManager memoryManager,
HiDensityStorageInfo storageInfo) |
HiDensityNativeMemoryCacheRecordMap(int initialCapacity,
HiDensityRecordProcessor cacheRecordProcessor,
HiDensityStorageInfo cacheInfo) |
HotRestartHiDensityNativeMemoryCacheRecordMap(int initialCapacity,
HiDensityRecordProcessor cacheRecordProcessor,
HiDensityStorageInfo cacheInfo) |
| Constructor and Description |
|---|
HiDensityEntryCountEvictionChecker(HiDensityStorageInfo storageInfo,
int size) |
HiDensityUsedNativeMemoryPercentageEvictionChecker(HiDensityStorageInfo storageInfo,
int maxSizePercentage,
long maxNativeMemory) |
HiDensityUsedNativeMemorySizeEvictionChecker(HiDensityStorageInfo storageInfo,
int size) |
| Modifier and Type | Method and Description |
|---|---|
HiDensityStorageInfo |
EnterpriseCacheService.getOrCreateHiDensityCacheInfo(String cacheNameWithPrefix)
Gets or creates (if there is no cache info for that Hi-Density cache)
HiDensityStorageInfo instance
which holds live information about cache. |
| Modifier and Type | Field and Description |
|---|---|
protected HiDensityStorageInfo |
DefaultHiDensityRecordMap.storageInfo |
protected HiDensityStorageInfo |
DefaultHiDensityRecordProcessor.storageInfo |
| Modifier and Type | Method and Description |
|---|---|
HiDensityStorageInfo |
DefaultHiDensityRecordProcessor.getStorageInfo() |
| Constructor and Description |
|---|
DefaultHiDensityRecordMap(int initialCapacity,
HiDensityRecordProcessor<R> recordProcessor,
HiDensityStorageInfo storageInfo) |
DefaultHiDensityRecordProcessor(EnterpriseSerializationService serializationService,
HiDensityRecordAccessor<R> recordAccessor,
com.hazelcast.memory.HazelcastMemoryManager memoryManager,
HiDensityStorageInfo storageInfo) |
EvictableHiDensityRecordMap(int initialCapacity,
HiDensityRecordProcessor<R> recordProcessor,
HiDensityStorageInfo storageInfo) |
SampleableEvictableHiDensityRecordMap(int initialCapacity,
HiDensityRecordProcessor<R> recordProcessor,
HiDensityStorageInfo storageInfo) |
| Constructor and Description |
|---|
NativeMemoryNearCacheRecordStore(com.hazelcast.config.NearCacheConfig nearCacheConfig,
com.hazelcast.monitor.impl.NearCacheStatsImpl nearCacheStats,
HiDensityStorageInfo storageInfo,
EnterpriseSerializationService ss,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
HiDensityStorageInfo |
EnterpriseMapContainer.getStorageInfo() |
| Constructor and Description |
|---|
HDEvictorImpl(com.hazelcast.map.eviction.MapEvictionPolicy mapEvictionPolicy,
com.hazelcast.map.impl.eviction.EvictionChecker evictionChecker,
com.hazelcast.spi.partition.IPartitionService partitionService,
HiDensityStorageInfo storageInfo,
com.hazelcast.spi.NodeEngine nodeEngine,
int batchSize) |
Copyright © 2021 Hazelcast, Inc.. All Rights Reserved.