用Go编写的一个简单的LRUCache库,示例代码:
// define a type that can be used with the cachetype myCacheableValue struct {}func (v *myCacheableValue) Size() uint64 { return 64}// create a LRUCachecache := lrucache.New(1989)// put value to the cachevalue := myCacheableValue{}cache.Set("key", value)// get value from the cachev, ok := cache.Get("key")点击空白处退出提示
评论