imcache

Cache library

A zero-dependency in-memory cache library that supports various expiration strategies and is safe for concurrent use.

A zero-dependency generic in-memory cache Go library

GitHub

123 stars
1 watching
5 forks
Language: Go
last commit: 3 months ago
Linked from 1 awesome list

cachegenericgogolangin-memory

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mdaliyan/icache A high-performance cache library for Go with thread-safe, generic support and no serialization requirements. 19
yuseferi/gocache An in-memory key-value store/cache implementation in Go providing efficient caching capabilities 9
muesli/cache2go A Go caching library that provides concurrency-safe storage and expiration capabilities 2,125
viney-shih/go-cache Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. 139
orlovevgeny/go-mcache A fast key-value store with expiration times and thread safety. 97
adelowo/onecache A Go caching library with support for multiple backends and garbage collection. 136
ulovecode/gdcache A cache library that efficiently stores and retrieves data by using unique identifiers in SQL queries. 13
snazy/ohc A high-performance off-heap cache implementation for Java with support for asynchronous loading and eviction using an LRU algorithm. 1,071
iwanbk/bcache A distributed in-memory caching system with eventual consistency and configurable maximum keys 156
akyoto/cache A cache library for Go with an expiration time. 186
elastic/go-freelru A high-performance, GC-less LRU hashmap implementation in Go 167
thepaw/go-gt A Go library for a high-performance, in-memory caching system 11
yiling-j/theine-go A high-performance in-memory cache with support for generics and adaptive eviction policies. 278
huntlabs/hunt-cache A cache library for D programming language supporting multiple backend storage options including memory, Redis, and memcached. 6
oastuff/clusteredbigcache Provides in-memory caching with clustering support 45