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

Function makeDriver

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

Source from the content-addressed store, hash-verified

86}
87
88std::unique_ptr<Driver> makeDriver(std::unique_ptr<Engine> largeItemCache,
89 std::unique_ptr<JobScheduler> scheduler,
90 std::unique_ptr<Device> device = nullptr,
91 size_t metadataSize = 0) {
92 Driver::Config config;
93 config.enginePairs.emplace_back(nullptr, std::move(largeItemCache), 0,
94 scheduler.get(), "");
95 config.scheduler = std::move(scheduler);
96 config.metadataSize = metadataSize;
97 config.device = std::move(device);
98 return std::make_unique<Driver>(std::move(config));
99}
100
101template <typename F>
102void spinWait(F f) {

Callers 2

CollisionCreatorMethod · 0.85
TESTFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected