Limit that does an additive increment as long as
there are no errors and a multiplicative decrement when there is an error.Executor which uses a Limiter to determine the size of the thread pool.Limiter that blocks the caller when the limit has been reached.Limiter decorator that blocks the caller when the limit has been reached.Limiter lookup for integrations that support multiple Limiters, i.e.Limit to be used mostly for testing where the limit can be manually
adjusted.BlockingLimiter.MAX_TIMEOUT if the limit was reached
instead of return an empty listener immediately