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 © 2020. All rights reserved.