{"library":"async-cacher","type":"library","category":null,"description":"A lightweight zero-dependency async cache library for Node.js and browser (current version 2.0.0). It caches async data sources (Promise-returning functions) with configurable TTL, prevents duplicate concurrent requests for the same key (deduplication), and supports forced refresh and per-key clearing. Released in 2016 and still maintained with a small API surface. Compared to alternatives like lru-cache or node-cache, async-cacher focuses solely on async cache coordination with built-in deduplication.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","async","cache"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install async-cacher","imports":["import { Cache } from 'async-cacher'","import { Cache } from 'async-cacher'","const { Cache } = await import('async-cacher')"]},{"cmd":"yarn add async-cacher","imports":[]},{"cmd":"pnpm add async-cacher","imports":[]}],"homepage":"https://github.com/stewie1570/async-cacher#readme","github":"https://github.com/stewie1570/async-cacher","docs":null,"changelog":null,"pypi":null,"npm":"async-cacher","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}