MCPcopy Create free account
hub / github.com/apache/impala / Init

Method Init

be/src/util/cache/rl-cache.cc:195–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193
194template<Cache::EvictionPolicy policy>
195Status RLCacheShard<policy>::Init() {
196 if (!MathLimits<double>::IsFinite(FLAGS_cache_memtracker_approximation_ratio) ||
197 FLAGS_cache_memtracker_approximation_ratio < 0.0 ||
198 FLAGS_cache_memtracker_approximation_ratio > 1.0) {
199 return Status(Substitute("Misconfigured --cache_memtracker_approximation_ratio: $0. "
200 "Must be between 0 and 1.", FLAGS_cache_memtracker_approximation_ratio));
201 }
202 max_deferred_consumption_ = capacity_ * FLAGS_cache_memtracker_approximation_ratio;
203 initialized_ = true;
204 return Status::OK();
205}
206
207template<Cache::EvictionPolicy policy>
208bool RLCacheShard<policy>::Unref(RLHandle* e) {

Callers 2

SetUpMethod · 0.45
SetupWithParametersMethod · 0.45

Calls 3

SubstituteFunction · 0.85
OKFunction · 0.85
StatusClass · 0.50

Tested by 1

SetupWithParametersMethod · 0.36