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