github.com/erni27/imcache (go): Package imcache provides a generic in-memory cache. It supports absolute expiration, sliding expiration, max entries limit, eviction callbacks and sharding. It's safe for concurrent use by multiple goroutines.  The New function creates a new in-memory non-sharded cache instance.  The NewSharded function creates a new in-memory sharded cache instance.
Keywords: cache|generic|go|golang|in-memory