File store_cache.hpp# namespace caches template<typename K, typename V>class StoreCache Public Functions explicit StoreCache(size_t limit = 100) size_t size() const size_t space() const V &at(const K &key) bool contains(const K &key) const void store(const K &key, V &&value) Protected Attributes size_t limit std::list<std::pair<K, V>> list std::unordered_map<K, Pairs<K, V>> map