此包提供了LRU缓存的MATLAB实现。LRU缓存是(键,值)对的容器,其大小上限为上限。每当添加一个新的元素,该元素会超过此限制,丢弃最少最近使用的项目。此实现允许在字节数上的总数和/或总内存使用情况下限制。这使其成为缓存导致内存的有用工具,同时在预先指定的限制下保持高速缓存的大小。
文件`lru.m`包含缓存的类定义。“DLL.M”包含一个简单的双链接列表,在“LRU”内部是必需的。`testlrucache.m`包含三个简单的测试用例,也可以作为示例。
理查德兰格(2021年)。最近使用的(LRU)缓存(//www.tatmou.com/matlabcentral/fileexchange/68836-- recenthe-dused-lru-cache),matlab中央文件交换。检索到。