- 授权协议: BSD
- 开发语言: Google Go
- 操作系统: Windows
- 软件首页: https://github.com/ZionSoft/lrucache
- 软件文档: http://godoc.org/github.com/ZionSoft/lrucache
软件介绍
用 Go 编写的一个简单的 LRUCache 库,示例代码:
// define a type that can be used with the cache
type myCacheableValue struct {
}
func (v *myCacheableValue) Size() uint64 {
return 64
}
// create a LRUCache
cache := lrucache.New(1989)
// put value to the cache
value := myCacheableValue{}
cache.Set("key", value)
// get value from the cache
v, ok := cache.Get("key")
Designing Data-Intensive Applications
Martin Kleppmann / O'Reilly Media / 2017-4-2 / USD 44.99
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w......一起来看看 《Designing Data-Intensive Applications》 这本书的介绍吧!
