@type-cacheable/core

TypeScript-based caching decorators to assist with caching (and clearing cache for) async methods. Currently supports Redis (redis, ioredis), lru-cache, and node-cache. If you would like to see more adapters added, please open an issue or, better yet, a pull request with an implementation.

Usage no npm install needed!

<script type="module">
  import typeCacheableCore from 'https://cdn.skypack.dev/@type-cacheable/core';
</script>

README

@type-cacheable/core

TypeScript-based caching decorators to assist with caching (and clearing cache for) async methods. Currently supports Redis (redis, ioredis), lru-cache, and node-cache. If you would like to see more adapters added, please open an issue or, better yet, a pull request with an implementation.

To learn how to set up an adapter for your cache of choice, view the full documentation.

Usage

Installation

npm install --save @type-cacheable/core

or

yarn add @type-cacheable/core

Adapter setup

You will need to set up the appropriate adapter for your cache of choice.

Redis:

LRU-Cache

Node-Cache: