glru, err := golru.New(128)
if err != nil {
fmt.Println("create lru failed")
}
for index := 0; index < 125; index++ {
node := golru.NewLRUNode(index, index)
glru.AddNode(node)
}
fmt.Println("size = ", glru.Size())
for index := 200; index < 210; index++ {
node := golru.NewLRUNode(index, index)
glru.AddNode(node)
}
fmt.Println("size = ", glru.Size())
deraylei / golru Goto Github PK
View Code? Open in Web Editor NEWgolang LRU , back insert
License: Apache License 2.0