underlying model is a continuous function mapping storedpermits from 00 to maxstoredpermits
underlying model is a continuous function mapping storedpermits from 00 to maxstoredpermits | SmoothRateLimiter.java