with underutilization, then we want stored permits to be given out faster than fresh ones,
with underutilization, then we want stored permits to be given out faster than fresh ones, | SmoothRateLimiter.java