pub use InMemoryStore;
use Arc;
/// Storage backend for rate limiting.
///
/// Implementations are responsible for:
/// - Managing rate limiter instances per key
/// - Handling concurrency
///
/// The store owns *many* rate limiters, while each limiter handles
/// *one* identity.