mirror of
https://github.com/cubixle/playground.git
synced 2026-04-24 22:34:44 +01:00
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)