ltcache:前往LRUTTL快取

时间:2024-05-04 01:39:01
【文件属性】:

文件名称:ltcache:前往LRUTTL快取

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-04 01:39:01

Go

用编写的LRU / TTL缓存系统 它的一些属性: LRU或TTL强制都是可选的,并且彼此独立。 通过使用唯一的锁来确保线程安全,从而使每个操作都是原子的。 通过使用静态设置,可以在获取/设置上进行TTL刷新(可选)。 分组删除的项目组 如果使用TransCache,则为事务性 如果使用TransCache,则有多个实例 安装 go get github.com/cgrates/ltcache 支持 在加入Google Groups上的 。 执照 ltcache.go是根据。 版权所有(C)ITsysCOM GmbH。 版权所有。 样本使用代码 package main func main() { cache := NewCache(3, time.Duration(10*time.Millisecond), false, func(k key, v interface{


【文件预览】:
ltcache-master
----transcache_test.go(16KB)
----README.md(2KB)
----transcache.go(8KB)
----LICENSE(1KB)
----cache.go(7KB)
----go.mod(43B)
----cache_test.go(17KB)
----.travis.yml(228B)

网友评论