public void scheduleEviction(String name, long delay) { queueEvictionScheduler.schedule(delay, name, null); }
@Override public boolean scheduleTtlEntry(long delayMillis, Object key, Object value) { return ttlEvictionScheduler.schedule(delayMillis, key, value); }
@Override public boolean scheduleTtlEntry(long delayMillis, Object key, Object value) { return ttlEvictionScheduler.schedule(delayMillis, key, value); }
void scheduleEviction(Data key, int version, long leaseTime) { entryTaskScheduler.schedule(leaseTime, key, version); }
public void scheduleEviction(String name, long delay) { queueEvictionScheduler.schedule(delay, name, null); }
void scheduleEviction(Data key, int version, long leaseTime) { entryTaskScheduler.schedule(leaseTime, key, version); }
private boolean registerSyncInfoFor(int partitionId, ServiceNamespace namespace, int replicaIndex, PartitionReplica target) { ReplicaFragmentSyncInfo syncInfo = new ReplicaFragmentSyncInfo(partitionId, namespace, replicaIndex, target); if (!replicaSyncRequests.add(syncInfo)) { if (logger.isFinestEnabled()) { logger.finest("Cannot send sync replica request for " + syncInfo + ". Sync is already in progress!"); } return false; } replicaSyncTimeoutScheduler.schedule(partitionMigrationTimeout, syncInfo, null); return true; }
private boolean registerSyncInfoFor(int partitionId, ServiceNamespace namespace, int replicaIndex, Address target) { ReplicaFragmentSyncInfo syncInfo = new ReplicaFragmentSyncInfo(partitionId, namespace, replicaIndex, target); if (!replicaSyncRequests.add(syncInfo)) { if (logger.isFinestEnabled()) { logger.finest("Cannot send sync replica request for " + syncInfo + ". Sync is already in progress!"); } return false; } replicaSyncTimeoutScheduler.schedule(partitionMigrationTimeout, syncInfo, null); return true; }