20 lines
306 B
JavaScript
20 lines
306 B
JavaScript
|
class Cache {
|
||
|
constructor() {
|
||
|
this.internalStorage = { };
|
||
|
}
|
||
|
|
||
|
get(key) {
|
||
|
return this.internalStorage[key];
|
||
|
}
|
||
|
|
||
|
hasData(key) {
|
||
|
return Object.prototype.hasOwnProperty.call(this.internalStorage, key);
|
||
|
}
|
||
|
|
||
|
remove(key) {
|
||
|
delete this.internalStorage[key];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default Cache;
|