| 124 | } |
| 125 | |
| 126 | static 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 | |
| 133 | static void MemoizeLruCachedThreadUnsafe(benchmark::State& state) { |
| 134 | const auto keys = MakeStrings(kCacheSize, state.range(0)); |
nothing calls this directly
no test coverage detected