MCPcopy Index your code
hub / github.com/ember-cli/ember-cli / invalidateCache

Method invalidateCache

lib/tasks/server/express-server.js:266–278  ·  view source on GitHub ↗
(serverRoot)

Source from the content-addressed store, hash-verified

264 }
265
266 invalidateCache(serverRoot) {
267 let absoluteServerRoot = path.resolve(serverRoot);
268 if (absoluteServerRoot[absoluteServerRoot.length - 1] !== path.sep) {
269 absoluteServerRoot += path.sep;
270 }
271
272 let allKeys = Object.keys(require.cache);
273 for (let i = 0; i < allKeys.length; i++) {
274 if (allKeys[i].indexOf(absoluteServerRoot) === 0) {
275 delete require.cache[allKeys[i]];
276 }
277 }
278 }
279}
280
281module.exports = ExpressServerTask;

Callers 1

restartHttpServerMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected