Skip to content

kevinlugodev/lru-cache-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Biblioteca de Caché LRU en Go

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.

Uso

1. Importación

go get github.com/kevinlugodev/golrucache

2. Crear caché

cache := lrucache.NewLRUCache(&uint(2))

3. Establecer un Par Clave-Valor

cache.Set("clave", "valor")

4. Obtener un Valor

valor, encontrado := cache.Get("clave")
if encontrado {
    fmt.Println("Valor:", valor)
} else {
    fmt.Println("Clave no encontrada")
}

5. Limíar caché

cache.Clear()

Contacto

Si tienes alguna pregunta o sugerencia, no dudes en contactarme:

About

LRU cache with golang

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages