refactor: encapsulate lru cache in ratelimiter package

What does this MR do?

The idea is to separate the main package from the internal implementation of the ratelimiter package. We now just supply config options, and don't care about the lru package.

Part of #630 (closed)

TODO

Edited by Vladimir Shushlin

Merge request reports

Loading