Esta es una biblioteca simple de caché LRU (Least Recently Used - Menos Recientemente Usado) escrita en Go. Proporciona una forma conveniente de almacenar pares clave-valor con características opcionales como establecer una capacidad máxima y un tiempo de expiración para cada elemento.
go get github.com/kevinlugodev/golrucachecache := lrucache.NewLRUCache(&uint(2))cache.Set("clave", "valor")valor, encontrado := cache.Get("clave")
if encontrado {
fmt.Println("Valor:", valor)
} else {
fmt.Println("Clave no encontrada")
}cache.Clear()Si tienes alguna pregunta o sugerencia, no dudes en contactarme:
- Instagram: @kevinlugo.dev
- LinkedIn: Kevin Harrinson Lugo Díaz