Class EvictionRunner

java.lang.Object
org.gridgain.internal.eviction.task.EvictionRunner

public class EvictionRunner extends Object
Class that runs eviction on a region.
  • Constructor Summary

    Constructors
    Constructor
    Description
    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)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    evict(String regionName, long batchSize)
    Evicts rows from a region.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)
      Constructor.
      Parameters:
      catalogManager - Catalog manager.
      tableManager - Table manager.
      schemaManager - Schema manager.
      clockService - Clock service.
      primaryReplicaProvider - Primary replica provider.
  • Method Details

    • evict

      public void evict(String regionName, long batchSize)
      Evicts rows from a region.
      Parameters:
      regionName - Region name to evict from.
      batchSize - Number of row to evict.