#include <LRU_cache_policy.h>
◆ LRUCachePolicy()
| LRUCachePolicy::LRUCachePolicy |
( |
int |
size = 0 | ) |
|
|
inline |
◆ allocateSize()
| void LRUCachePolicy::allocateSize |
( |
int |
size | ) |
|
|
virtual |
◆ erase()
| void LRUCachePolicy::erase |
( |
std::string |
container, |
|
|
int |
key |
|
) |
| |
|
virtual |
◆ getEntry()
| int LRUCachePolicy::getEntry |
( |
std::string |
container, |
|
|
int |
key |
|
) |
| |
|
virtual |
◆ getSize()
| int LRUCachePolicy::getSize |
( |
| ) |
|
|
inlinevirtual |
◆ hasEntry()
| bool LRUCachePolicy::hasEntry |
( |
std::string |
container, |
|
|
int |
key |
|
) |
| |
|
virtual |
◆ insert()
| void LRUCachePolicy::insert |
( |
std::string |
container, |
|
|
int |
key, |
|
|
int |
value |
|
) |
| |
|
virtual |
◆ reset()
| void LRUCachePolicy::reset |
( |
| ) |
|
|
virtual |
◆ keyIteratorMap
◆ keyValueMap
| std::map<key_pair_t, int> LRUCachePolicy::keyValueMap |
|
private |
◆ LRU_Queue
◆ size
The documentation for this class was generated from the following files: