Haio 0.2.X
Homebrew Asset IO/CDN
Loading...
Searching...
No Matches
Haio::Cdn::Cache::Impl Struct Reference
Collaboration diagram for Haio::Cdn::Cache::Impl:

Public Member Functions

 Impl (asio::any_io_executor executor, size_t maxEntriesByIp, std::chrono::seconds window)

Public Attributes

std::unique_ptr< CacheStore > store
Detail::SingleFlight flight
Detail::ClientQuota quota

Detailed Description

Definition at line 13 of file cache.cpp.

Constructor & Destructor Documentation

◆ Impl()

Haio::Cdn::Cache::Impl::Impl ( asio::any_io_executor executor,
size_t maxEntriesByIp,
std::chrono::seconds window )
inline

Definition at line 14 of file cache.cpp.

Member Data Documentation

◆ flight

Detail::SingleFlight Haio::Cdn::Cache::Impl::flight

Definition at line 18 of file cache.cpp.

◆ quota

Detail::ClientQuota Haio::Cdn::Cache::Impl::quota

Definition at line 19 of file cache.cpp.

◆ store

std::unique_ptr<CacheStore> Haio::Cdn::Cache::Impl::store

Definition at line 17 of file cache.cpp.


The documentation for this struct was generated from the following file: