| 160 | } |
| 161 | void insert(std::string_view k, Value v) { CacheImp::insert(k, v); } |
| 162 | bool extract(std::string_view k, Value* out) noexcept { return CacheImp::extract(k, out); } |
| 163 | void erase(std::string_view k) noexcept { Value v{}; (void)CacheImp::extract(k, &v); } |
| 164 | void clear() noexcept { CacheImp::clear(); } |
| 165 | private: |