| 188 | |
| 189 | template <typename key_t, typename value_t> |
| 190 | LRUCache<key_t, value_t>::LRUCache(const size_t max_num_elems, LoadFn load_fn) |
| 191 | : max_num_elems_(max_num_elems), load_fn_(std::move(load_fn)) { |
| 192 | THROW_CHECK_NOTNULL(load_fn_); |
| 193 | THROW_CHECK_GT(max_num_elems, 0); |
| 194 | } |
| 195 | |
| 196 | template <typename key_t, typename value_t> |
| 197 | size_t LRUCache<key_t, value_t>::NumElems() const { |
nothing calls this directly
no outgoing calls
no test coverage detected