public class MatchedRulesCache extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MatchedRulesCache.StalenessTracker |
| Constructor and Description |
|---|
MatchedRulesCache(Collection<io.prometheus.jmx.JmxCollector.Rule> rules) |
| Modifier and Type | Method and Description |
|---|---|
void |
evictStaleEntries(MatchedRulesCache.StalenessTracker stalenessTracker) |
MatchedRule |
get(io.prometheus.jmx.JmxCollector.Rule rule,
String cacheKey) |
void |
put(io.prometheus.jmx.JmxCollector.Rule rule,
String cacheKey,
MatchedRule matchedRule) |
public MatchedRulesCache(Collection<io.prometheus.jmx.JmxCollector.Rule> rules)
public void put(io.prometheus.jmx.JmxCollector.Rule rule, String cacheKey, MatchedRule matchedRule)
public MatchedRule get(io.prometheus.jmx.JmxCollector.Rule rule, String cacheKey)
public void evictStaleEntries(MatchedRulesCache.StalenessTracker stalenessTracker)
Copyright © 2021. All rights reserved.