vmpartner / gcache

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GCache

Simple in memory generic cache with TTL. No dependency.

Usage:

cache := NewInMemoryCache[string](4, time.Second * 30)
defer cache.Stop()
cache.Set("foo", "bar", time.Second*60)
val, ok := cache.Get("foo")
fmt.Println(val, ok) // bar, true

About


Languages

Language:Go 100.0%