java.lang.Object
io.github.bucket4j.distributed.proxy.optimization.predictive.Sampling

public class Sampling extends Object
  • Constructor Details

  • Method Details

    • isNeedToExecuteRemoteImmediately

      public boolean isNeedToExecuteRemoteImmediately(long currentTimeNanos)
    • predictedConsumptionByOthersSinceLastSync

      public long predictedConsumptionByOthersSinceLastSync(long currentTimeNanos)
    • rememberRemoteCommandResult

      public void rememberRemoteCommandResult(long selfConsumedTokens, long consumedTokensCounter, long now)
    • getLastSyncTimeNanos

      public long getLastSyncTimeNanos()
    • clear

      public void clear()