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

Method setLayout

cachelib/navy/Factory.cpp:170–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

168 ~BigHashProtoImpl() override = default;
169
170 void setLayout(uint64_t baseOffset,
171 uint64_t size,
172 uint32_t bucketSize) override {
173 config_.cacheBaseOffset = baseOffset;
174 config_.cacheSize = size;
175 config_.bucketSize = bucketSize;
176 }
177
178 // BigHash uses bloom filters (BF) to reduce number of IO. We want to maintain
179 // BF for every bucket, because we want to rebuild it on every remove to keep

Callers 2

setupBigHashFunction · 0.45
setupBlockCacheFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected