@type-cacheable/lru-cache-adapter
TypeScript-based caching decorators to assist with caching (and clearing cache for) async methods. This package supports the lru-cache
client.
View full documentation
Usage
Installation
npm install --save @type-cacheable/core @type-cacheable/lru-cache-adapter
or
yarn add @type-cacheable/core @type-cacheable/lru-cache-adapter
Using adapter
import * as LRUCache from 'lru-cache';
import { useAdapter } from '@type-cacheable/lru-cache-adapter';
const client = new LRUCache();
const clientAdapter = useAdapter(client);
Then you can rely on the @Cacheable
, @CacheUpdate
, and @CacheClear
decorators from @type-cacheable/core
. See core documentation