@type-cacheable/node-cache-adapter
Version:
Adapter for using node-cache with type-cacheable
34 lines (21 loc) • 1.02 kB
Markdown
# @type-cacheable/node-cache-adapter
[](https://www.npmjs.com/package/@type-cacheable/node-cache-adapter)
TypeScript-based caching decorators to assist with caching (and clearing cache for) async methods. This package supports the `node-cache` client.
[View full documentation](https://github.com/joshuaslate/type-cacheable)
## Usage
### Installation
```bash
npm install --save @type-cacheable/core @type-cacheable/node-cache-adapter
```
or
```bash
yarn add @type-cacheable/core @type-cacheable/node-cache-adapter
```
### Using adapter
```ts
import NodeCache from 'node-cache';
import { useAdapter } from '@type-cacheable/node-cache-adapter';
const client = new NodeCache();
const clientAdapter = useAdapter(client);
```
Then you can rely on the `@Cacheable`, `@CacheUpdate`, and `@CacheClear` decorators from `@type-cacheable/core`. [See core documentation](https://github.com/joshuaslate/type-cacheable/tree/main/packages/core)