From b4b432406ebc08ef2fc3a1922c64cde7c9060cae Mon Sep 17 00:00:00 2001 From: Alex Potsides Date: Mon, 27 Dec 2021 07:14:27 +0100 Subject: [PATCH] fix: record tracked map clears (#1085) Record the size of a map after we `.clear()` it. --- src/metrics/tracked-map.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/metrics/tracked-map.js b/src/metrics/tracked-map.js index c63503f4..d37587a6 100644 --- a/src/metrics/tracked-map.js +++ b/src/metrics/tracked-map.js @@ -38,6 +38,12 @@ class TrackedMap extends Map { this._metrics.updateComponentMetric(this._component, this._name, this.size) return deleted } + + clear () { + super.clear() + + this._metrics.updateComponentMetric(this._component, this._name, this.size) + } } /**