Store interface for rate limiting.
Increment the counter for the given key within its window. Creates the window if it does not exist.
Reset the counter for the given key.
Store interface for rate limiting.