Skip to content

ahume/tiny-lru-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM version Build Status Dependency Status

Simple LRU cache. put and get.

Suitable for use in browsers and Node.js.

Install

$ npm install --save tiny-lru-cache

Usage

var LRUCache = require('tiny-lru-cache');

var maxSize = 100;
var cache = new LRUCache(maxSize);
cache.put('key', 'value');
cache.get('key'); // returns 'value'

cache.flush(); // Empties the cache

LRU Eviction Policy

Once the cache reaches its maximum size, the least recently used (LRU) item is evicted.

Development

npm install
npm test

License

MIT © Andy Hume

About

Simple LRU cache. put and get.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published