文件名称:go-cache:Go的线程安全的内存中缓存
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-05 09:07:25
go golang cache Go
快取 概述 Go Cache是一个简单的程序包,用于在Go中提供线程安全的内存中缓存。 我试图实践这些文章中发现的一些模式/理念: 尽管对使用interface{}标准警告适用,但该代码已经。 就个人而言,我建议复制此程序包,并用需要缓存的任何类型替换var T interface{} 。 将来我可能会添加代码生成,以使该过程更容易。 例子 package main import ( "fmt" "time" "github.com/zpatrick/go-cache" ) func main() { c := cache.New() // empty the cache every hour c.ClearEvery(time.Hour) // add some items c.Set("key1", 1) c.Set("key
【文件预览】:
go-cache-master
----options.go(519B)
----README.md(2KB)
----LICENSE(1KB)
----cache.go(3KB)
----cache_test.go(5KB)