You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
isaacs 911b0fddd3 Upgrade npm to 1.1.26 13 years ago
..
lib Upgrade npm to 1.1.26 13 years ago
.npmignore npm 1.1.0-beta-2 13 years ago
AUTHORS Upgrade npm to 1.1.26 13 years ago
LICENSE npm 1.1.0-beta-2 13 years ago
README.md Upgrade npm to 1.1.26 13 years ago
package.json Upgrade npm to 1.1.26 13 years ago

README.md

lru cache

A cache object that deletes the least-recently-used items.

Usage:

var LRU = require("lru-cache")
  , cache = LRU(10, // max length. default = Infinity
                // calculate how "big" each item is
                //
                // defaults to function(){return 1}, ie, just limit
                // the item count, without any knowledge as to their
                // relative size.
                function (item) { return item.length })

cache.set("key", "value")
cache.get("key") // "value"

cache.reset()    // empty the cache

If you put more stuff in it, then items will fall out.

If you try to put an oversized thing in it, then it'll fall out right away.

RTFS for more info.