1.0.3 • Published 9 years ago
cacha v1.0.3
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');
//=> Promise
cache.get('id');
//=> Promise with 'content'
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