public class LevelDBQueueEvictor extends Object implements QueueEvictor
NOOP| Constructor and Description |
|---|
LevelDBQueueEvictor(LevelDBTableCore core,
QueueName queueName,
int numGroups,
Executor executor) |
public LevelDBQueueEvictor(LevelDBTableCore core, QueueName queueName, int numGroups, Executor executor)
public com.google.common.util.concurrent.ListenableFuture<Integer> evict(co.cask.tephra.Transaction transaction)
QueueEvictorevict in interface QueueEvictortransaction - The transaction context that the eviction happens.ListenableFuture that will be completed when eviction is done. The future result
carries number of entries being evicted.Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.