golang-lru:Golang LRU缓存

时间:2024-04-20 11:59:45
【文件属性】:

文件名称:golang-lru:Golang LRU缓存

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-20 11:59:45

Go

戈朗鲁 这提供了lru包,该包实现了固定大小的线程安全LRU缓存。 它基于Groupcache中的缓存。 文献资料 完整文档可在上 例子 使用LRU非常简单: l , _ := New ( 128 ) for i := 0 ; i < 256 ; i ++ { l . Add ( i , nil ) } if l . Len () != 128 { panic ( fmt . Sprintf ( "bad len: %v" , l . Len ())) }


【文件预览】:
golang-lru-master
----.gitignore(259B)
----go.mod(48B)
----doc.go(948B)
----arc_test.go(6KB)
----2q.go(5KB)
----simplelru()
--------lru.go(4KB)
--------lru_test.go(4KB)
--------lru_interface.go(1KB)
----2q_test.go(5KB)
----lru.go(6KB)
----LICENSE(16KB)
----.github()
--------workflows()
----README.md(455B)
----lru_test.go(5KB)
----.golangci.yml(487B)
----arc.go(6KB)

网友评论