mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-07 12:49:07 +02:00
Much faster cache clean up
This commit is contained in:
parent
6ad533ce2b
commit
96315dd3c9
@ -799,9 +799,9 @@ module.exports = function(Chart) {
|
|||||||
var gcLen = cache.garbageCollect.length / 2;
|
var gcLen = cache.garbageCollect.length / 2;
|
||||||
if (gcLen > arrayOfStrings.length) {
|
if (gcLen > arrayOfStrings.length) {
|
||||||
for (var i = 0; i < gcLen; i++) {
|
for (var i = 0; i < gcLen; i++) {
|
||||||
var key = cache.garbageCollect.shift();
|
delete cache.data[cache.garbageCollect[i]];
|
||||||
delete cache.data[key];
|
|
||||||
}
|
}
|
||||||
|
cache.garbageCollect.splice(0, gcLen);
|
||||||
}
|
}
|
||||||
|
|
||||||
return longest;
|
return longest;
|
||||||
|
Loading…
Reference in New Issue
Block a user