| BusyWaitSleepStrategy |
Provides a CPU intensive means of waiting for more tokens to be available in ITokenBucket.... |
| FixedIntervalRefillStrategy |
Provides a refill strategy that has a constant, quantized refill rate.... |
| IRefillStrategy |
Provides a strategy for making tokens available for consumption in the ITokenBucket |
| ISleepStrategy |
Defines a strategy for sleeping the current thread of execution. This is currently used via the... |
| ITokenBucket |
Defines a token bucket for rate limiting... |
| LeakyBucket |
Provides an implementation of ITokenBucket that implements the leaky bucket algorithm... |
| ThreadSleepStrategy |
Provides a CPU non-intensive means of waiting for more tokens to be available in ITokenBucket.... |
| TokenBucket |
Provides extension methods for interacting with ITokenBucket instances as well... |