Index
All Classes and Interfaces|All Packages
C
- cancel() - Method in interface org.gridgain.internal.eviction.task.EvictionTask
-
Cancels an eviction task.
- cancel() - Method in class org.gridgain.internal.eviction.task.RandomTask
- createEvictionTask(String, EvictionView) - Method in class org.gridgain.internal.eviction.task.EvictionTaskFactory
-
Creates an eviction task based on the eviction mode.
D
- DISABLED - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
-
Eviction is disabled.
E
- evict(String, long) - Method in class org.gridgain.internal.eviction.task.EvictionRunner
-
Evicts rows from a region.
- EvictionManager - Class in org.gridgain.internal.eviction
-
Manages data eviction.
- EvictionManager(String, EvictionConfiguration, VolatilePageMemoryStorageEngine, ExecutorService, ScheduledExecutorService, EvictionTaskFactory, LicenseFeatureChecker, FailureProcessor) - Constructor for class org.gridgain.internal.eviction.EvictionManager
-
Creates an instance of the eviction manager.
- EvictionMode - Enum Class in org.gridgain.internal.eviction
-
Eviction mode defines the strategy of the eviction process.
- EvictionRunner - Class in org.gridgain.internal.eviction.task
-
Class that runs eviction on a region.
- EvictionRunner(CatalogManager, TableManager, SchemaManager, ClockService, PrimaryReplicaProvider, FailureProcessor) - Constructor for class org.gridgain.internal.eviction.task.EvictionRunner
-
Constructor.
- EvictionScannerTask - Class in org.gridgain.internal.eviction
-
Task that scans data regions for eviction thresholds and starts eviction tasks if necessary.
- EvictionTask - Interface in org.gridgain.internal.eviction.task
-
Interface for eviction task.
- EvictionTaskFactory - Class in org.gridgain.internal.eviction.task
-
Factory for creating eviction tasks.
- EvictionTaskFactory(ScheduledExecutorService, LowWatermark, LowWatermarkConfiguration, ClockService, CatalogManager, TableManager, SchemaManager, PrimaryReplicaProvider, FailureProcessor, NodeProperties) - Constructor for class org.gridgain.internal.eviction.task.EvictionTaskFactory
-
Constructor.
- EvictionTaskWrapper - Class in org.gridgain.internal.eviction
-
Wrapper for eviction task and its result.
G
- getPartitionsByTableId(int) - Method in class org.gridgain.internal.eviction.PrimaryReplicaProvider
-
Returns a list of partition IDs for the given table ID which primary replica is on the current node.
- getPartitionsByZoneId(int) - Method in class org.gridgain.internal.eviction.PrimaryReplicaProvider
-
Returns a list of partition IDs for the given zone ID which primary replica is on the current node.
H
- HISTORY_ONLY - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
-
Only history versions of rows are evicted.
L
- LowWatermarkUpdater - Class in org.gridgain.internal.eviction.task
-
Low watermark updater.
- LowWatermarkUpdater(LowWatermark, LowWatermarkConfiguration, ClockService) - Constructor for class org.gridgain.internal.eviction.task.LowWatermarkUpdater
-
Constructor.
O
- org.gridgain.internal.eviction - package org.gridgain.internal.eviction
- org.gridgain.internal.eviction.task - package org.gridgain.internal.eviction.task
P
- PrimaryReplicaProvider - Class in org.gridgain.internal.eviction
-
Provides primary replica information for the current node.
- PrimaryReplicaProvider(PlacementDriver, TopologyService, NodeProperties) - Constructor for class org.gridgain.internal.eviction.PrimaryReplicaProvider
-
Constructor.
R
- RANDOM - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
-
History versions of rows are evicted and than most recent versions of rows are evicted.
- RandomTask - Class in org.gridgain.internal.eviction.task
-
Eviction task that implements RANDOM eviction mode.
- run() - Method in class org.gridgain.internal.eviction.EvictionScannerTask
- run() - Method in class org.gridgain.internal.eviction.task.RandomTask
S
- startAsync(ComponentContext) - Method in class org.gridgain.internal.eviction.EvictionManager
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.eviction.EvictionManager
U
- updateLowWatermark() - Method in class org.gridgain.internal.eviction.task.LowWatermarkUpdater
-
Updates low watermark, every call increments the iteration.
V
- valueOf(String) - Static method in enum class org.gridgain.internal.eviction.EvictionMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gridgain.internal.eviction.EvictionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages