CCache is an LRU Cache, written in Go, focused on supporting high concurrency.

CCache is an LRU Cache, written in Go, focused on supporting high concurrency.

Related Repos


102

seaguest cache A lightweight high-performance distributed two-level cache (in-memory + redis) with loader function library for Go. This is a cache-aside pattern implementation for two-level cache, it does support multiple cache nodes, al
 
2.8k

dgraph-io Ristretto Ristretto is a fast, concurrent cache library using a TinyLFU admission policy and Sampled LFU eviction policy. The motivation to build Ristretto comes from the need for a contention-free cache in Dgraph.
 
107

tidwall Doppio is a fast LRU cache on top of Ristretto, Redcon, and Evio. Support for the Redis protocol.
 
799

eko Gocache Guess what is Gocache? a Go cache library. This is an extendable cache library that brings you a lot of features for caching data. Overview Here is what it brings in detail: ✅ Multiple cache
 
79

pomerium Distributed cache with gossip peer membership enrollment
 
83

tidwall tinylru A fast little LRU cache. Getting Started Installing To start using tinylru, install Go and run go get: $ go get -u github.com/tidwall/tinylru This will retrieve the library. Usage
 
33

sillygod This is a http cache plugin for caddy 2.
 
24

storozhukBM PCache Cache that tries to keep data local for the goroutine and reduce synchronization overhead but keep it is safe for concurrent use.