0.2.4 • Published 6 years ago
couch-cache v0.2.4
Couch Cache
A cache solution for CouchDB documents.
CouchCache uses the _changes feed in CouchDB to invalidate documents.
Usage
var CouchCache = require('couch-cache')
var cache = new CouchCache({ db: 'http://localhost:5984/database'
, max: 1000
})
cache.get('document_id', function (err, doc) {
console.log(doc)
})Install
$ npm install couch-cacheOptions
The db option is required.
All options in follow and
lru-cache is available except for the
since option in follow.
prefixA string to prefix the CouchDB ids with.
API
CouchCache inherits from EventEmitter. All the method on
AsyncCache is proxied.
CouchCache#destroyStops the changes watcher.
Licence
MIT