MCPcopy
hub / github.com/chartjs/Chart.js / cachedKeys

Function cachedKeys

src/core/core.config.js:141–149  ·  src/core/core.config.js::cachedKeys
(cacheKey, generate)

Source from the content-addressed store, hash-verified

139const keysCached = new Set();
140
141function cachedKeys(cacheKey, generate) {
142 let keys = keyCache.get(cacheKey);
143 if (!keys) {
144 keys = generate();
145 keyCache.set(cacheKey, keys);
146 keysCached.add(keys);
147 }
148 return keys;
149}
150
151const addIfFound = (set, obj, key) => {
152 const opts = resolveObjectKey(obj, key);

Callers 4

datasetScopeKeysMethod · 0.85
pluginScopeKeysMethod · 0.85

Calls 4

generateFunction · 0.85
getMethod · 0.65
setMethod · 0.65
addMethod · 0.65

Tested by

no test coverage detected