#include <CellCache.h>
template<typename key_t, typename value_t>
cache::CellCache class

Public types

using key_value_pair_t = typename std::pair<key_t, value_t>
using list_iterator_t = typename std::list<key_value_pair_t>::iterator

Constructors, destructors, conversion operators

CellCache(size_t max_size)

Public functions

void put(const key_t& key, const value_t& value)
auto get(const key_t& key) -> const value_t &
auto exists(const key_t& key) const -> bool
auto size() const -> size_t