object-cache

1.0.1 • Public • Published

Object cache Build Status

Store and return object from cache

Install

Download manually or with a package-manager.

npm

npm install --save object-cache

Example

Node.js

var cache = new Cache(params);

params:

{
    folder: './cache',
    async: false,
    encoding: 'utf8'
}

Usage

Sync:

var cache = new Cache();
var sampleObj = {
    prop: 'val'
};
cache.store('sampleObj.json', sampleObj);
var file = cache.get('sampleObj.json');
cache.remove('sampleObj.json');

Async with callback:

var cache = new Cache({
  async: true
});

var sampleObj = {
    prop: 'val'
};

cache.store('sampleObj.json', sampleObj, function(){
  cache.get('sampleObj.json', function(error, data){
      console.log(data);
  });
});

cache.remove('sampleObj.json', function(err, success){
  console.log(err, success);
});

Async with promises:

var cache = new Cache({
  async: true
});

var sampleObj = {
    prop: 'val'
};

cache.store('sampleObj2.json', sampleObj2)
  .then(function(){
    return cache.get('sampleObj2.json');
  })
  .then(function(data){
    console.log(data);
  });

cache.remove('sampleObj2.json').then(function(){
  console.log('done');
});

License

MIT ©

Readme

Keywords

Package Sidebar

Install

npm i object-cache

Weekly Downloads

11

Version

1.0.1

License

none

Last publish

Collaborators

  • efrafa