Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    easy-cachepublic

    easy-cache Build Status

    A simple NodeJS module to handle in-memory key/value cache.

    Install

    npm install easy-cache
    

    Basic usage

    var cache = require('easy-cache');
     
    cache.set('foo', 'bar');
    console.log(cache.get('foo')); // 'bar'
    console.log(cache.size()); // 1
    cache.unset('foo');
    console.log(cache.get('foo')); // null
    console.log(cache.size()); // 0
     
    cache.set('temporary', 'value', 100); // duration in ms
    console.log(cache.get('temporary')); // 'value'
    console.log(cache.exists('temporary')); // true
     
    setTimeout(function() {
      console.log(cache.get('temporary')); // null
      if (!cache.exists('temporary')) {
        console.log('Key does not exist');
      }
      cache.clear(); // remove all records
    }, 150);

    Credits

    Inspired by node-cache.

    install

    npm i easy-cache

    Downloadsweekly downloads

    4

    version

    0.2.0

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar