UNPKG

locustjs-cache

Version:

This library provides a simple caching class.

16 lines (11 loc) 386 B
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) })