Class cache_extent_set

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public rer::client< cache_extent_set >

Class Documentation

class cache_extent_set : public rer::client<cache_extent_set>

Set the cells that a cache covers while in the arena from an empty or unknown state to the CACHE_EXTENT state.

Note

This operation requires holding the cache and grid mutexes in multithreaded contexts.

Public Types

using visit_typelist = visit_typelist_impl::value

Public Functions

explicit cache_extent_set(carepr::arena_cache *cache)
cache_extent_set(const cache_extent_set&) = delete
cache_extent_set &operator=(const cache_extent_set&) = delete
void visit(cads::arena_grid &grid)