mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-11-22 16:17:29 +00:00
Sweep caches on the ttl interval
This commit is contained in:
parent
bf3145b684
commit
51e85e6bb9
@ -9,6 +9,9 @@ class TtlCache {
|
|||||||
this.ttl = ttl
|
this.ttl = ttl
|
||||||
/** @type {Map<string, {data: T, time: number}>} */
|
/** @type {Map<string, {data: T, time: number}>} */
|
||||||
this.cache = new Map()
|
this.cache = new Map()
|
||||||
|
this.sweepInterval = setInterval(() => {
|
||||||
|
this.clean()
|
||||||
|
}, this.ttl)
|
||||||
}
|
}
|
||||||
|
|
||||||
clean() {
|
clean() {
|
||||||
|
Loading…
Reference in New Issue
Block a user