文件名称:lru:用于维护LRU缓存的文件系统缓存修剪工具
文件大小:14KB
文件格式:ZIP
更新时间:2024-03-07 23:06:36
cache pruning filesystem-cache Go
lru文件系统LRU缓存工具
概述
lru是用于根据访问时间修剪文件缓存的工具。
发展
LRU是稳定的,并且尽管有必要考虑令人信服的用例,但目前尚无计划中的其他功能。
如果遇到问题,请随时创建github问题或打开请求请求。
文献资料
有关完整的API,请参见。
使用
首先下载软件包:
go get -u github.com/deciduosity/lru
然后,在您的项目导入中:
import "github.com/deciduosity/lru"
创建一个缓存。 您可以手动实例化缓存并使用缓存API直接添加对象,或者更有可能使用或构造函数。 这三种方法如下:
cache, err := TreeContents(
【文件预览】:
lru-master
----.travis.yml(201B)
----README.rst(3KB)
----prune.go(1KB)
----heap.go(554B)
----cache_test.go(2KB)
----populate.go(2KB)
----makefile(7KB)
----heap_test.go(1KB)
----.gitignore(21B)
----cache.go(4KB)
----go.sum(6KB)
----file_test.go(12B)
----file.go(2KB)
----go.mod(150B)