{"library":"cache-manager","type":"library","category":null,"description":"Cache manager for Node.js (v7.2.8) providing a consistent interface for in-memory and distributed caching. Built on Keyv storage adapters supporting Redis, MongoDB, SQLite, and more. Key differentiators: simple wrapper for functions, tiered caches, background refresh of expiring keys, and non-blocking multi-store optimization. Actively maintained with 100% test coverage. Breaking change in v7: get returns undefined instead of null. Major v6 rewrite replaced custom stores with Keyv adapters.","language":"javascript","status":"active","version":"7.2.8","tags":["javascript","cache","caching","cache manager","node","node.js","in-memory cache","redis","memcached","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install cache-manager","imports":["import { createCache } from 'cache-manager'","import { memoryStore } from 'cache-manager'","import { caching } from 'cache-manager'"]},{"cmd":"yarn add cache-manager","imports":[]},{"cmd":"pnpm add cache-manager","imports":[]}],"homepage":"https://github.com/jaredwray/cacheable#readme","github":"https://github.com/jaredwray/cacheable","docs":null,"changelog":null,"pypi":null,"npm":"cache-manager","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}