0.7.0 • Published 6 years ago
@jurijtokarski/cache v0.7.0
In-memory cache class
Install
npm i @jurijtokarski/cache or yarn add @jurijtokarski/cache.
Example
const cache = new Cache();
cache.get("example"); // => { value: null, status: 0 }
cache.set("example", [1, 2, 3], getMinutesInMS(10));
cache.get("example"); // => { value: [1, 2, 3], status: 2 }
// after 10 minutes
cache.get("example"); // => { value: [1, 2, 3], status: 1 }Statuses
0means value was not set yet1means value was set, but was expired2means freash value
Definitions
Feel free to check TypeScript's definitions for package.