MCPcopy Create free account
hub / github.com/ember-cli/ember-cli / getItem

Function getItem

lib/models/addon.js:91–104  ·  view source on GitHub ↗
(key)

Source from the content-addressed store, hash-verified

89 __cache: Object.create(null),
90
91 getItem(key) {
92 let addonTreeCacheStats = heimdall.statsFor('addon-tree-cache');
93 let cachedValue = this.__cache[key];
94
95 if (cachedValue) {
96 addonTreeCacheStats.hits++;
97 treeCacheLogger.info(`Cache Hit: ${key}`);
98 return cachedValue;
99 } else {
100 addonTreeCacheStats.misses++;
101 treeCacheLogger.info(`Cache Miss: ${key}`);
102 return null;
103 }
104 },
105
106 setItem(key, value) {
107 let hasValue = !!value;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…