heavyai::shared_mutex cache_mutex_
std::vector< int > ChunkKey
std::list< ChunkKey > cache_items_list_
const ChunkKey evictNextChunk() override
void touchChunk(const ChunkKey &) override
std::map< const ChunkKey, std::list< ChunkKey >::iterator > cache_items_map_
void removeChunk(const ChunkKey &) override
std::string dumpEvictionQueue()
This file includes the class specification for the cache eviction algorithm interface used by the For...
std::shared_timed_mutex shared_mutex
~LRUEvictionAlgorithm() override