|
quic/qbox
|


Public Member Functions | |
| bool | get (const Key &key, Value &value) override |
| Retrieve value from cache and update LRU order. | |
| void | put (const Key &key, const Value &value, uint64_t size) override |
| Insert or update value in cache with LRU eviction. | |
| void | clear () override |
| Clear all cached entries. | |
| uint64_t | get_hits () const override |
| uint64_t | get_misses () const override |
| void | reset_stats () override |
|
inlineoverridevirtual |
Clear all cached entries.
Implements gs::AddrMapCacheBase< Key, Value >.
|
inlineoverridevirtual |
Retrieve value from cache and update LRU order.
| key | Address to look up |
| value | Output parameter for the cached value |
Implements gs::AddrMapCacheBase< Key, Value >.
|
inlineoverridevirtual |
Implements gs::AddrMapCacheBase< Key, Value >.
|
inlineoverridevirtual |
Implements gs::AddrMapCacheBase< Key, Value >.
|
inlineoverridevirtual |
Insert or update value in cache with LRU eviction.
| key | Address to cache |
| value | Target info to cache |
Implements gs::AddrMapCacheBase< Key, Value >.
|
inlineoverridevirtual |
Implements gs::AddrMapCacheBase< Key, Value >.