Package | Description |
---|---|
com.hazelcast.map.impl |
Contains implementation specific classes of
com.hazelcast.map package. |
com.hazelcast.map.impl.eviction |
This package contains eviction classes.
|
com.hazelcast.map.impl.operation |
Package for map operations.
|
com.hazelcast.map.impl.recordstore |
Modifier and Type | Method and Description |
---|---|
RecordStore |
MapServiceContext.createRecordStore(MapContainer mapContainer,
int partitionId,
MapKeyLoader keyLoader) |
RecordStore |
MapServiceContext.getExistingRecordStore(int partitionId,
String mapName) |
RecordStore |
PartitionContainer.getExistingRecordStore(String mapName) |
RecordStore |
MapServiceContext.getRecordStore(int partitionId,
String mapName) |
RecordStore |
MapServiceContext.getRecordStore(int partitionId,
String mapName,
boolean skipLoadingOnCreate) |
RecordStore |
PartitionContainer.getRecordStore(String name) |
RecordStore |
PartitionContainer.getRecordStore(String name,
boolean skipLoadingOnCreate) |
RecordStore |
PartitionContainer.getRecordStoreForHotRestart(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<RecordStore> |
PartitionContainer.getAllRecordStores() |
ConcurrentMap<String,RecordStore> |
PartitionContainer.getMaps() |
Modifier and Type | Method and Description |
---|---|
void |
MapServiceContext.removeRecordStoresFromPartitionMatchingWith(Predicate<RecordStore> predicate,
int partitionId,
boolean onShutdown,
boolean onRecordStoreDestroy)
Removes all record stores inside the supplied partition ID matching with
the supplied predicate.
|
Modifier and Type | Method and Description |
---|---|
Iterator<RecordStore> |
MapClearExpiredRecordsTask.storeIterator(PartitionContainer container) |
Modifier and Type | Method and Description |
---|---|
boolean |
EvictorImpl.checkEvictable(RecordStore recordStore) |
boolean |
Evictor.checkEvictable(RecordStore recordStore)
Check whether the supplied record-store needs eviction.
|
boolean |
EvictionChecker.checkEvictable(RecordStore recordStore) |
protected boolean |
EvictionChecker.checkPerNodeEviction(RecordStore recordStore) |
void |
EvictorImpl.evict(RecordStore recordStore,
Data excludedKey) |
void |
Evictor.evict(RecordStore recordStore,
Data excludedKey)
Evict supplied record-store.
|
protected Iterable<EntryView> |
EvictorImpl.getSamples(RecordStore recordStore) |
protected boolean |
EvictorImpl.isBackup(RecordStore recordStore) |
protected Operation |
MapClearExpiredRecordsTask.newBackupExpiryOp(RecordStore store,
Collection<ExpiredKey> expiredKeys) |
double |
EvictionChecker.translatePerNodeSizeToPartitionSize(RecordStore recordStore)
Calculates and returns the expected maximum size of an evicted record-store
when
PER_NODE max-size-policy is used. |
void |
MapClearExpiredRecordsTask.tryToSendBackupExpiryOp(RecordStore store,
boolean checkIfReachedBatch) |
Modifier and Type | Field and Description |
---|---|
protected RecordStore |
MapOperation.recordStore |
Modifier and Type | Field and Description |
---|---|
protected Map<String,RecordStore<Record>> |
MapReplicationStateHolder.storesByMapName |
Modifier and Type | Method and Description |
---|---|
boolean |
MapOperation.isPostProcessing(RecordStore recordStore) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvictableRecordStore
Contains eviction specific functionality.
|
class |
DefaultRecordStore
Default implementation of record-store.
|
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.