-
Notifications
You must be signed in to change notification settings - Fork 194
Closed
Description
The default store is new Map(). It has no(?) TTL support. But we could do something like:
if (store instanceof Map) {
store.timers = {};
store._set = store.set;
store.set = (key, value, ttl) => {
clearTimeout(store.timers[key]);
store.set(key, value);
store.timers[key] = setTimeout(() => {
delete store.timers[key];
store.delete(key);
}, ttl);
};
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels