mirror of
https://github.com/cubixle/playground.git
synced 2026-04-24 19:54:45 +01:00
316 B
316 B
LRU Cache
This is a simple implementation of a Least Recently Used (LRU) Cache in Go.
An LRU Cache will evict the oldest used key whenever the cache gets full.
Example usage
capacity := 100
cache := lru.NewCache(capacity)
cache.Set("im a key", "im a value")
val := cache.Get("im a key")
println(val)