We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b6b02a commit bbdd67fCopy full SHA for bbdd67f
src/index.ts
@@ -37,7 +37,11 @@ interface CacheNode {
37
_sie: number;
38
}
39
40
-function createCacheNode(maxAge: number, swr: number = 0, sie: number = 0): CacheNode {
+function createCacheNode(
41
+ maxAge: number,
42
+ swr: number = 0,
43
+ sie: number = 0
44
+): CacheNode {
45
const now = Date.now();
46
return {
47
s: Status.UNTERMINATED, // status
@@ -70,12 +74,8 @@ export interface Options<V> {
70
74
71
75
export type PromiseFn<V> = (...args: any[]) => Promise<V>;
72
76
73
-let cacheStore: StoreInterface;
77
function createCacheStore(): StoreInterface {
- if (!cacheStore) {
- cacheStore = new Store();
- }
78
- return cacheStore;
+ return new Store<any, CacheNode>();
79
80
81
/**
0 commit comments