Struct cache_settings

Struct Documentation

struct ral::cache::cache_settings

An object that represent a cache machine configuration (type and num_partitions) used in create_cache_machine and create_cache_machine functions.

Public Members

CacheType type = CacheType::SIMPLE
int num_partitions = 1
std::shared_ptr<Context> context
std::size_t concat_cache_num_bytes = 400000000

Applicable only for concatenating caches.

int num_bytes_timeout = 100

Applicable only for concatenating caches.

bool concat_all = false

Applicable only for concatenating caches.

bool log_timeout = true
int cache_level_override = -1
bool is_array_access = false