#include <tile_storage.hpp>
◆ LruTileStorage()
| hmap::LruTileStorage::LruTileStorage |
( |
size_t |
max_tiles | ) |
|
|
explicit |
◆ clone()
| std::unique_ptr< TileStorage > hmap::LruTileStorage::clone |
( |
| ) |
const |
|
overridevirtual |
◆ get_tile()
◆ release_tile()
| void hmap::LruTileStorage::release_tile |
( |
const TileRegion & |
region | ) |
|
|
overridevirtual |
◆ max_live_tiles()
| size_t hmap::LruTileStorage::max_live_tiles |
( |
| ) |
const |
|
overridevirtual |
◆ info_string()
| std::string hmap::LruTileStorage::info_string |
( |
| ) |
const |
|
overridevirtual |
◆ get_tile_no_mutex_lock()
| Array & hmap::LruTileStorage::get_tile_no_mutex_lock |
( |
const TileRegion & |
region | ) |
|
|
protected |
◆ on_evict()
| void hmap::LruTileStorage::on_evict |
( |
const TileKey & |
key, |
|
|
Array & |
tile |
|
) |
| |
|
protectedvirtual |
◆ max_tiles
| size_t hmap::LruTileStorage::max_tiles |
|
protected |
◆ lru
| std::list<TileKey> hmap::LruTileStorage::lru |
|
protected |
◆ tiles
◆ mutex
| std::mutex hmap::LruTileStorage::mutex |
|
protected |
The documentation for this class was generated from the following files: