summaryrefslogtreecommitdiff
path: root/statsd/src/matchers/EventMatcherWizard.h
diff options
context:
space:
mode:
Diffstat (limited to 'statsd/src/matchers/EventMatcherWizard.h')
-rw-r--r--statsd/src/matchers/EventMatcherWizard.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/statsd/src/matchers/EventMatcherWizard.h b/statsd/src/matchers/EventMatcherWizard.h
index d346b5f5..7bd4529c 100644
--- a/statsd/src/matchers/EventMatcherWizard.h
+++ b/statsd/src/matchers/EventMatcherWizard.h
@@ -26,7 +26,8 @@ class EventMatcherWizard : public virtual RefBase {
public:
EventMatcherWizard(){}; // for testing
EventMatcherWizard(const std::vector<sp<AtomMatchingTracker>>& eventTrackers)
- : mAllEventMatchers(eventTrackers){};
+ : mAllEventMatchers(eventTrackers),
+ mMatcherCache(eventTrackers.size(), MatchingState::kNotComputed){};
virtual ~EventMatcherWizard(){};
@@ -34,6 +35,7 @@ public:
private:
std::vector<sp<AtomMatchingTracker>> mAllEventMatchers;
+ std::vector<MatchingState> mMatcherCache;
};
} // namespace statsd