I have been playing around with Guava RateLimiter and found that it doesn\'t apply throttling just after a delay (if the rateLimiter is left unused for period of time).
B