groupcache
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Efficient key/value cache for gigabytes of data.
A high performance memory-bound Go cache.
A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.
Cache library with support for expirable Cache, LFU, LRU and ARC.
A high performance lockless cache for Go. Many times faster than Ristretto and friends.
fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
In-memory key:value cache which supports automatic invalidation based on timeouts.
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
An in-memory cache with item expiration and generics.
Unified Go cache library supporting multi-level caching.
Embeddable Distributed in-memory data store compatible with Redis clients.
Golang Cache component for multiple drivers.
High performance, near optimal in-memory cache with proactive TTL expiration and generics.
A GC-less, fast and generic LRU hashmap library with optional locking, sharding, eviction and expiration.
Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
Eventually consistent distributed in-memory cache Go library.
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding.
Fast in-memory key:value store/cache library. Pointer caches.
Map with expiring key-value pairs.
RESTful caching micro-service backed by Couchbase server.
BigCache with clustering support and individual item expiration.
A High Performance, Generic, thread-safe, zero-dependency cache package.
A data race free Go ache library with high performance and auto pruge functionality
Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.
A Go caching framework that supports multiple data source drivers.
The generic version of `GCache`, cache support for expirable Cache, LFU, LRU and ARC.
In-memory key value storage with TTL for each record.