Package Exports
- map-cache
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (map-cache) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
map-cache

Basic cache object for storing key-value pairs.
Install
Install with npm:
$ npm install map-cache --saveBased on MapCache in Lo-dash v3.0. MIT License
Usage
var MapCache = require('map-cache');
var mapCache = new MapCache();API
MapCache
Creates a cache object to store key/value pairs.
Example
var cache = new MapCache();.set
Adds value to key on the cache.
Params
key{String}: The key of the value to cache.value{any}: The value to cache.returns{Object}: Returns theCacheobject for chaining.
Example
cache.set('foo', 'bar');.get
Gets the cached value for key.
Params
key{String}: The key of the value to get.returns{any}: Returns the cached value.
Example
cache.get('foo');
//=> 'bar'.has
Checks if a cached value for key exists.
Params
key{String}: The key of the entry to check.returns{Boolean}: Returnstrueif an entry forkeyexists, elsefalse.
Example
cache.has('foo');
//=> true.del
Removes key and its value from the cache.
Params
key{String}: The key of the value to remove.returns{Boolean}: Returnstrueif the entry was removed successfully, elsefalse.
Example
cache.del('foo');Related projects
You might also be interested in these projects:
- cache-base: Basic object cache with
get,set,del, andhasmethods for node.js/javascript projects. | homepage - config-cache: General purpose JavaScript object storage methods. | homepage
- option-cache: Simple API for managing options in JavaScript applications. | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
Generate readme and API documentation with verb:
$ npm install verb && npm run docsOr, if verb is installed globally:
$ verbRunning tests
Install dev dependencies:
$ npm install -d && npm testAuthor
Jon Schlinkert
License
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb, v0.9.0, on May 10, 2016.