Class EvictionRunner
java.lang.Object
org.gridgain.internal.eviction.task.EvictionRunner
Class that runs eviction on a region.
-
Constructor Summary
ConstructorsConstructorDescriptionEvictionRunner(org.apache.ignite.internal.catalog.CatalogManager catalogManager, org.apache.ignite.internal.table.distributed.TableManager tableManager, org.apache.ignite.internal.schema.SchemaManager schemaManager, org.apache.ignite.internal.hlc.ClockService clockService, PrimaryReplicaProvider primaryReplicaProvider, org.apache.ignite.internal.failure.FailureProcessor failureProcessor, org.apache.ignite.internal.components.NodeProperties nodeProperties) Constructor. -
Method Summary
-
Constructor Details
-
EvictionRunner
public EvictionRunner(org.apache.ignite.internal.catalog.CatalogManager catalogManager, org.apache.ignite.internal.table.distributed.TableManager tableManager, org.apache.ignite.internal.schema.SchemaManager schemaManager, org.apache.ignite.internal.hlc.ClockService clockService, PrimaryReplicaProvider primaryReplicaProvider, org.apache.ignite.internal.failure.FailureProcessor failureProcessor, org.apache.ignite.internal.components.NodeProperties nodeProperties) Constructor.- Parameters:
catalogManager- Catalog manager.tableManager- Table manager.schemaManager- Schema manager.clockService- Clock service.primaryReplicaProvider- Primary replica provider.
-
-
Method Details
-
evict
Evicts rows from a region.- Parameters:
regionName- Region name to evict from.batchSize- Number of row to evict.
-