Cache manager module for the Nest framework (Node.js), providing caching support in server-side applications. It is described as a drop-in replacement for the deprecated CacheModule, and useful if you want to use Nest’s caching features with the cache-manager package.
Project status
- Actively maintained: The upstream repository shows a recent push on 2026-08-10, and the project has shipped multiple 2026 updates (3.1.1 to 3.1.3), indicating ongoing maintenance rather than dormancy.
- Update cadence: Updates in 2026 appear relatively regular, with 3.1.2 (2026-04-24) following shortly after 3.1.1 (2026-04-23), and then 3.1.3 (2026-06-11) about 6 to 7 weeks later.
AI summary generated
Recent updates
3.1.3
Release 3.1.3 contains a targeted fix related to detecting Keyv cache stores when building with SWC. The code change replaces an instanceof-based Keyv check with a more resilient runtime type guard and adds an e2e test to ensure Keyv-like foreign instances are preserved.
3.1.2
Release 3.1.2 is a small change that addresses a trackBy API regression related to the cache interceptor. The only functional code change is in CacheInterceptor.trackBy in lib/interceptors/cache.interceptor.ts.
3.1.1
Release 3.1.1 introduces support for asynchronous cache-key factories. The code changes go beyond the note by also adjusting the cache-key factory types (including allowing undefined) and changing the interceptor internals to await key computation.
Features