MCPcopy Create free account
hub / github.com/facebook/CacheLib / makeConfig

Function makeConfig

cachelib/navy/block_cache/tests/BlockCacheTest.cpp:57–66  ·  view source on GitHub ↗

4x16k regions

Source from the content-addressed store, hash-verified

55
56// 4x16k regions
57BlockCache::Config makeConfig(std::unique_ptr<EvictionPolicy> policy,
58 Device& device,
59 uint64_t cacheSize = kDeviceSize) {
60 BlockCache::Config config;
61 config.regionSize = kRegionSize;
62 config.cacheSize = cacheSize;
63 config.device = &device;
64 config.evictionPolicy = std::move(policy);
65 return config;
66}
67
68BlockCacheReinsertionConfig makeHitsReinsertionConfig(
69 uint8_t hitsReinsertThreshold) {

Callers 3

createWithPersistenceMethod · 0.85
CollisionCreatorMethod · 0.85
TESTFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected