public class Sampling extends Object
| Constructor and Description |
|---|
Sampling(PredictionParameters predictionParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
long |
getLastSyncTimeNanos() |
boolean |
isNeedToExecuteRemoteImmediately(long currentTimeNanos) |
long |
predictedConsumptionByOthersSinceLastSync(long currentTimeNanos) |
void |
rememberRemoteCommandResult(long selfConsumedTokens,
long consumedTokensCounter,
long now) |
public Sampling(PredictionParameters predictionParameters)
public boolean isNeedToExecuteRemoteImmediately(long currentTimeNanos)
public long predictedConsumptionByOthersSinceLastSync(long currentTimeNanos)
public void rememberRemoteCommandResult(long selfConsumedTokens,
long consumedTokensCounter,
long now)
public long getLastSyncTimeNanos()
public void clear()
Copyright © 2022. All rights reserved.