| 93 | |
| 94 | template <typename OrderedMapType> |
| 95 | auto LruCacheBase<OrderedMapType>::ptr(Key const& key) -> Value * { |
| 96 | auto i = m_map.find(key); |
| 97 | if (i == m_map.end()) |
| 98 | return nullptr; |
| 99 | i = m_map.toBack(i); |
| 100 | return &i->second; |
| 101 | } |
| 102 | |
| 103 | template <typename OrderedMapType> |
| 104 | void LruCacheBase<OrderedMapType>::set(Key const& key, Value value) { |