From c7fd863f32c7644812c28003222e377a98a7ccd7 Mon Sep 17 00:00:00 2001 From: Kamaleshwar Date: Mon, 28 Oct 2024 11:08:23 +0100 Subject: [PATCH 1/2] added new package pocache and removed remember-bo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a326788f12d..5619d1d282f 100644 --- a/README.md +++ b/README.md @@ -724,7 +724,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem - [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. - [otter](https://github.com/maypok86/otter) - A high performance lockless cache for Go. Many times faster than Ristretto and friends. -- [remember-go](https://github.com/rocketlaunchr/remember-go) - A universal interface for caching slow database queries (backed by redis, memcached, ristretto, or in-memory). +- [pocache](https://github.com/naughtygopher/pocache) - Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy. - [sturdyc](https://github.com/creativecreature/sturdyc) - A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant. - [theine](https://github.com/Yiling-J/theine-go) - High performance, near optimal in-memory cache with proactive TTL expiration and generics. - [timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs. From 07cd1d0c917b8005b8352943e28273e1220be82d Mon Sep 17 00:00:00 2001 From: Kamaleshwar Date: Mon, 28 Oct 2024 11:12:01 +0100 Subject: [PATCH 2/2] do not delete remember-go --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5619d1d282f..cee1ab26c23 100644 --- a/README.md +++ b/README.md @@ -725,6 +725,7 @@ _Data stores with expiring records, in-memory distributed data stores, or in-mem - [nscache](https://github.com/no-src/nscache) - A Go caching framework that supports multiple data source drivers. - [otter](https://github.com/maypok86/otter) - A high performance lockless cache for Go. Many times faster than Ristretto and friends. - [pocache](https://github.com/naughtygopher/pocache) - Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy. +- [remember-go](https://github.com/rocketlaunchr/remember-go) - A universal interface for caching slow database queries (backed by redis, memcached, ristretto, or in-memory). - [sturdyc](https://github.com/creativecreature/sturdyc) - A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant. - [theine](https://github.com/Yiling-J/theine-go) - High performance, near optimal in-memory cache with proactive TTL expiration and generics. - [timedmap](https://github.com/zekroTJA/timedmap) - Map with expiring key-value pairs.