locustjs-cache
Version:
This library provides a simple caching class.
16 lines (11 loc) • 386 B
JavaScript
import { CacheDefault } from '../index.esm.js';
const cache = new CacheDefault({ duration: 5000 });
new Promise(res => {
cache.setItem('key1', 24, 500);
cache.setItem('key2', () => 25);
setTimeout(() => res(cache), 800)
}).then(c => {
// const x = c.getOrSet('key2', 26, () => c.exists('key1'));
const x = c.getItem('key2');
console.log(x)
})