class Aws::Plugins::Retries::ClientRateLimiter
def update_measured_rate
def update_measured_rate t = Aws::Util.monotonic_seconds time_bucket = (t * 2).floor / 2.0 @request_count += 1 if time_bucket > @last_tx_rate_bucket current_rate = @request_count / (time_bucket - @last_tx_rate_bucket) @measured_tx_rate = (current_rate * SMOOTH) + (@measured_tx_rate * (1 - SMOOTH)) @request_count = 0 @last_tx_rate_bucket = time_bucket end end