export class CacheManager { enabled: boolean = false; private _map: Map; constructor() { this._map = new Map(); } add(key: string | number, file: any) { if (this.enabled === false) return; this._map.set(key, file); } get(key: string | number) { if (this.enabled === false) return; return this._map.get(key); } remove(key: string | number) { this._map.delete(key) } has(key: string): boolean { return this._map.has(key); } clear() { this._map.clear(); } };