{"library":"memoize-cache","type":"library","category":null,"description":"Configurable cache support for memoized functions, providing base-cache prototype, in-memory RAM cache (cache-ram), and no-cache mock for testing. Current stable version is 6.0.5, with irregular release cadence. Supports LRU eviction, TTL (maxAge), stale-while-revalidate (maxValidity), tag-based invalidation, custom serialization/deserialization, and custom key extraction. Designed to integrate with async-deco and has adapters for cache-manager and Redis via companion packages. Suitable for both Node.js and browser environments.","language":"javascript","status":"active","version":"6.0.5","tags":["javascript","memoize","cache"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install memoize-cache","imports":["import { CacheRAM } from 'memoize-cache'","import { BaseCache } from 'memoize-cache'","import { NoCache } from 'memoize-cache'","const CacheRAM = require('memoize-cache/cache-ram')"]},{"cmd":"yarn add memoize-cache","imports":[]},{"cmd":"pnpm add memoize-cache","imports":[]}],"homepage":"https://github.com/sithmel/memoize-cache#readme","github":"ssh://git@github.com/sithmel/memoize-cache","docs":null,"changelog":null,"pypi":null,"npm":"memoize-cache","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}