UPDATE
This commit is contained in:
Vendored
+39
@@ -0,0 +1,39 @@
|
||||
export default class MemoryCache {
|
||||
constructor() {
|
||||
this.table = {};
|
||||
}
|
||||
get(key) {
|
||||
return key ? this.table[key] : this.table;
|
||||
}
|
||||
set(key, val) {
|
||||
this.table[key] = val;
|
||||
}
|
||||
// setOnly(key, val) {
|
||||
// if (!this.has(key)) this.set(key, val);
|
||||
// }
|
||||
remove(key) {
|
||||
if (key) {
|
||||
delete this.table[key];
|
||||
} else {
|
||||
this.table = {};
|
||||
}
|
||||
}
|
||||
has(key) {
|
||||
return !!this.table[key];
|
||||
}
|
||||
}
|
||||
// export default {
|
||||
// data: {},
|
||||
// get(name) {
|
||||
// console.log(this.data);
|
||||
// }
|
||||
// };
|
||||
// class MemoryCache {
|
||||
// constructor() {
|
||||
// super();
|
||||
// }
|
||||
// get($name) {
|
||||
// console.log(1);
|
||||
// }
|
||||
// }
|
||||
// export default MemoryCache;
|
||||
Reference in New Issue
Block a user