TokenBucket constructor
Creates an instance of TokenBucket.\
Parameters:
capacity: Bucket capacity (in tokens). Determines the burst rate.rate: Refill rate of the bucket (tokens per second). Determines the committed information rate.
Implementation
@Deprecated('Will be removed in the next version')
TokenBucket({
required double capacity,
required double rate,
}) : _capacity = capacity,
_rate = rate,
_tokens = capacity {
_clock.start();
_lastRefill = _clock.elapsedMicroseconds;
}