这个包提供了一个LRU缓存的Matlab实现。LRU缓存是一个(键、值)对的容器,其大小有一定的上限。每当添加的新元素超过这个限制时,最近最少使用的元素就会被丢弃。此实现允许对项目总数和/或总内存使用量进行限制(以字节为单位)。这使它成为一个有用的工具,缓存结果在内存,同时保持缓存的大小在一个预先指定的限制,例如。
文件的LRU。M '包含缓存的类定义。的DLL。m '包含一个简单的双链表,它是' LRU '内部所需要的。“testLRUCache。M’包含三个简单的测试用例,它们也可以作为例子。
引用作为
理查德·兰格(2021)。最近最少使用(LRU)缓存(//www.tianjin-qmedu.com/matlabcentral/fileexchange/68836-least-recently-used-lru-cache), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2018b
与任何版本兼容