1.0.5 • Published 6 years ago

lru-simple v1.0.5

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

A simple zero-dependency JavaScript O(1) LRU cache

const LRU = require( 'lru-simple' );

const lru = new LRU( 2 ); // 2 - max cache size

lru.add('a', 1);
lru.add('b', { test: 2 });
lru.add('c', 3);

lru.get('a'); // undefined (expired)
lru.get('b'); // { test: 2 }
lru.get('c'); // 3

lru.add('b', 4); // updates 'b' value
lru.get('b'); // 4
1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago