{"library":"abstract-cache","type":"library","category":null,"description":"abstract-cache v1.0.1 provides a common interface for multiple caching strategies, inspired by Catbox. It allows swapping between in-memory, Redis, MongoDB, and other backends via a simple driver configuration. Unlike Catbox, it supports both callback and async/await patterns, and accepts pre-established connections. Clients like abstract-cache-redis and abstract-cache-mongo exist. The built-in in-memory LRU cache is suitable for development only. Release cadence is low; maintenance mode expected.","language":"javascript","status":"maintenance","version":"1.0.1","tags":["javascript","cache","generic","adapter"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install abstract-cache","imports":["import cache from 'abstract-cache'","import { memclient } from 'abstract-cache'","import cache from 'abstract-cache'; const client = cache({ useAwait: true })"]},{"cmd":"yarn add abstract-cache","imports":[]},{"cmd":"pnpm add abstract-cache","imports":[]}],"homepage":"https://github.com/jsumners/abstract-cache#readme","github":"ssh://git@github.com/jsumners/abstract-cache","docs":null,"changelog":null,"pypi":null,"npm":"abstract-cache","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}