This is the complete list of members for quicr::Cache< K, T >, including all inherited members.
Advance() | quicr::Cache< K, T > | inlineprotected |
bucket_index_ | quicr::Cache< K, T > | protected |
buckets_ | quicr::Cache< K, T > | protected |
Cache(size_t duration, size_t interval, std::shared_ptr< TickService > tick_service) | quicr::Cache< K, T > | inline |
Cache()=delete | quicr::Cache< K, T > | |
Cache(const Cache &)=default | quicr::Cache< K, T > | |
Cache(Cache &&) noexcept=default | quicr::Cache< K, T > | |
cache_ | quicr::Cache< K, T > | protected |
Clear() noexcept | quicr::Cache< K, T > | inline |
Contains(const K &key) noexcept | quicr::Cache< K, T > | inline |
Contains(const K &start_key, const K &end_key) noexcept | quicr::Cache< K, T > | inline |
current_ticks_ | quicr::Cache< K, T > | protected |
duration_ | quicr::Cache< K, T > | protected |
Empty() const noexcept | quicr::Cache< K, T > | inline |
First() noexcept | quicr::Cache< K, T > | inline |
Get(const K &key) noexcept | quicr::Cache< K, T > | inline |
Get(const K &start_key, const K &end_key) noexcept | quicr::Cache< K, T > | inline |
Insert(const K &key, const T &value, size_t ttl) | quicr::Cache< K, T > | inline |
Insert(const K &key, T &&value, size_t ttl) | quicr::Cache< K, T > | inline |
InternalInsert(const K &key, Value value, size_t ttl) | quicr::Cache< K, T > | inlineprotected |
interval_ | quicr::Cache< K, T > | protected |
Last() noexcept | quicr::Cache< K, T > | inline |
operator=(const Cache &)=default | quicr::Cache< K, T > | |
operator=(Cache &&) noexcept=default | quicr::Cache< K, T > | |
Size() const noexcept | quicr::Cache< K, T > | inline |
tick_service_ | quicr::Cache< K, T > | protected |
total_buckets_ | quicr::Cache< K, T > | protected |