没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
库缓存 Go的轻量级内存键:值缓存库。 介绍 高速缓存在各种用例中都非常有用。 当值的计算或检索成本很高时,您应该考虑使用缓存, 并且您将需要多次在某个输入上使用它的值。 libcache在这里可以帮助您。 Libcache对于应用程序的一次运行是本地的。 它们不将数据存储在文件中或外部服务器上。 Libcache以前是一个软件包,旨在与之配套。 虽然两者都可以完全独立运行。 产品特点 丰富的 最大缓存大小强制 默认缓存TTL(生存时间)以及每个缓存条目的自定义TTL 线程安全和非线程安全 事件驱动的回调( , ) 动态缓存创建 多种缓存替换策略: FIFO(先进先出) LIFO(后进先出) LRU(最近最少使用) MRU(最近使用最多) LFU(最不常用) ARC(自适应替换缓存) 快速开始 正在安装 使用libcache很容易。 首先,使用go get安装该库的最新版本。 go get github.com/shaj13/libcache 接下来,在应用程序中包含libcache: import ( _ "github.com/shaj13/
资源推荐
资源详情
资源评论
收起资源包目录
libcache-master.zip (25个子文件)
libcache-master
.golangci.yml 753B
go.mod 87B
go.sum 1024B
lfu
lfu.go 1KB
lfu_test.go 650B
.circleci
config.yml 289B
mru
mru.go 937B
mru_test.go 718B
lifo
lifo_test.go 719B
lifo.go 883B
internal
cache.go 5KB
LICENSE 1KB
policy.go 2KB
cache.go 4KB
README.md 5KB
Makefile 1KB
idle
idle.go 2KB
cache_test.go 7KB
fifo
fifo.go 884B
fifo_test.go 719B
.gitignore 25B
lru
lru.go 936B
lru_test.go 718B
arc
arc.go 3KB
arc_test.go 1KB
共 25 条
- 1
资源评论
荒腔走兽
- 粉丝: 23
- 资源: 4663
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功