cash/lrucache

基于内存的高效最近最少使用(LRU)缓存

1.0.0 2013-09-20 18:59 UTC

This package is not auto-updated.

Last update: 2024-09-10 06:29:25 UTC


README

Build Status

实现了一个非持久性的基于内存的最近最少使用缓存。

键可以是整数或字符串。值可以是任何类型。因为这个库使用array(),包含整数的字符串键(如"7")会被转换成整数。因此,键"7"和键7之间没有区别。

$cache = new LRUCache(10);
$cache->put('line1', 'roses are red');
$cache->put('line2', 'violets are blue');
$line1 = $cache->get('line1');