Revert "[O] Make cache() a function"

This reverts commit bf9d90d80f.
This commit is contained in:
Hykilpikonna
2019-12-06 18:18:41 -05:00
parent 3c632c0488
commit 2a2fae8a97
+8 -5
View File
@@ -1,5 +1,7 @@
const cacheMap: Map<string, any> = new Map(); export default class CacheUtils
{
map: Map<string, any> = new Map();
/** /**
* Get a cached value, or if not cached, cache it. * Get a cached value, or if not cached, cache it.
@@ -7,11 +9,12 @@ const cacheMap: Map<string, any> = new Map();
* @param name Name of the cached value * @param name Name of the cached value
* @param callback Callback function * @param callback Callback function
*/ */
export default function cache(name: string, callback: () => any) public get(name: string, callback: () => any)
{ {
if (cacheMap.has(name)) if (!this.map.has(name))
{ {
cacheMap.set(name, callback()); this.map.set(name, callback());
}
return this.map.get(name);
} }
return cacheMap.get(name);
} }