MCPcopy Create free account
hub / github.com/apache/arrow / MemoizeLruCached

Function MemoizeLruCached

cpp/src/arrow/util/cache_benchmark.cc:126–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126static void MemoizeLruCached(benchmark::State& state) {
127 const auto keys = MakeStrings(kCacheSize, state.range(0));
128 const auto values = MakeStrings(kCacheSize, state.range(1));
129 auto mem = MemoizeLru(Callable(values), kCacheSize);
130 BenchmarkMemoize(state, mem, keys);
131}
132
133static void MemoizeLruCachedThreadUnsafe(benchmark::State& state) {
134 const auto keys = MakeStrings(kCacheSize, state.range(0));

Callers

nothing calls this directly

Calls 4

MemoizeLruFunction · 0.85
BenchmarkMemoizeFunction · 0.85
MakeStringsFunction · 0.70
CallableClass · 0.70

Tested by

no test coverage detected