From 1bc6a5d7650384244048fd8d4d214e90e00f62e9 Mon Sep 17 00:00:00 2001 From: Yusef Mohamadi Date: Sat, 10 Jun 2023 00:32:31 +0200 Subject: [PATCH] adding a high performance race free gocache with auto expring A data race-free Go ache library with high performance and auto purge functionality --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0a84be9a581..4f7309b59e8 100644 --- a/README.md +++ b/README.md @@ -648,6 +648,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem - [go-cache](https://github.com/viney-shih/go-cache) - A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. - [go-mcache](https://github.com/OrlovEvgeny/go-mcache) - Fast in-memory key:value store/cache library. Pointer caches. - [gocache](https://github.com/eko/gocache) - A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more. +- [gocache](https://github.com/yuseferi/gocache) - A data race free Go ache library with high performance and auto pruge functionality - [groupcache](https://github.com/golang/groupcache) - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. - [imcache](https://github.com/erni27/imcache) - A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding. - [nscache](https://github.com/no-src/nscache) - A Go caching framework that supports multiple data source drivers.