simple-in-memory-cache

A simple in-memory cache, for nodejs and the browser, with time based expiration policies.
Install
npm install --save simple-in-memory-cache
Example
Quickly set and get from the cache:
import { createCache } from 'simple-in-memory-cache';
const { set, get } = createCache();
set('meaning of life', 42);
const meaningOfLife = get('meaning of life');
Items in the cache live 5 minutes until expiration, by default.
You can change this default when creating the cache:
const { set, get } = createCache({ defaultSecondsUntilExpiration: 10 * 60 });
And you can also override this when setting an item:
set('acceleration due to gravity', 9.81, { secondsUntilExpiration: Infinity });