From 96315dd3c9ed489307179205a3bd3fad576210ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20K=C3=BCsel?= Date: Sat, 27 Feb 2016 17:19:33 +0100 Subject: [PATCH] Much faster cache clean up --- src/core/core.helpers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/core.helpers.js b/src/core/core.helpers.js index 418cbc9f0..99ff72e2c 100644 --- a/src/core/core.helpers.js +++ b/src/core/core.helpers.js @@ -799,9 +799,9 @@ module.exports = function(Chart) { var gcLen = cache.garbageCollect.length / 2; if (gcLen > arrayOfStrings.length) { for (var i = 0; i < gcLen; i++) { - var key = cache.garbageCollect.shift(); - delete cache.data[key]; + delete cache.data[cache.garbageCollect[i]]; } + cache.garbageCollect.splice(0, gcLen); } return longest;