cacha
Cache on file-system
Install
$ npm install --save cacha
Usage
const Cache = require('cacha');
const cache = new Cacha('.my/cache');
cache.set('id', 'content');
cache.get('id');
API
cacha(namespace, [options])
namespace
Type: string
Directory in HOME or TMP directory of current user.
If namespace begins with /
it will be interpreted as absolute path.
options
ttl
Type: Number
Default: 86400000
How long (in milliseconds) keep entries in cache.
cache.get(id, [options])
cache.getSync(id, [options])
cache.set(id, content, [options])
cache.setSync(id, content, [options])
Get and set methods for cache entries. options
are passed to fs
write and read methods (for example to specify encoding).
cache.clean()
Removes outdated entries in cache.
License
MIT © Vsevolod Strukchinsky