Skip to content

Releases: logocomune/echocache

v1.2.1

Choose a tag to compare

@logocomune logocomune released this 22 Feb 10:06
fix: enforce distributed lock, queue dedup and graceful shutdown in E…

v1.1.0: Replace Redis and SimpleCache implementations with Memoize.

Choose a tag to compare

@logocomune logocomune released this 09 Feb 17:20
Simplified caching logic by replacing RedisCache and SimpleCache with a new Memoize-based implementation backed by an in-memory cache. Updated tests and examples to reflect the new design. This refactor improves maintainability and reduces external dependencies.

Refactor caching system and replace in-memory cache with Redis

Replaced in-memory `MemCache` with Redis-backed `RedisCache` to improve scalability and persistence. Updated tests to reflect the new Redis implementation using mock Redis clients. Enhanced example usage with concurrency support and implemented an LRU-based caching strategy for local caching.

v1.0.0: Add EchoCache with Redis and Simple cache implementations

Choose a tag to compare

@logocomune logocomune released this 08 Feb 16:12
This commit introduces the EchoCache library, a generic cache supporting automatic data refresh via TTL and a refresh function. It includes Redis-based and in-memory Simple cache implementations, along with test cases and an example usage.