lru:用于维护LRU缓存的文件系统缓存修剪工具

时间:2024-03-07 23:06:36
【文件属性】:

文件名称: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() cache, err := DirectoryContents() cache := NewCache() 在内部,缓存将项目存储为Fi


【文件预览】:
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)

网友评论