UNPKG

cache-manager-memory-store

Version:

Extremely simple in-memory store for node-cache-manager. Primarily used for testing purposes.

29 lines (17 loc) 784 B
# node-cache-manager-memory-store Note: `node-cache-manager` already has a built-in memory store as a default when no stores are used. Simple in-memory store for [node-cache-manager](https://github.com/BryanDonovan/node-cache-manager). Mainly used for unit testing purposes. Does not do anything special other than maintain an in-memory object, getting and setting values to it. TTL is not supported. Tests contain TTL but it's to only make sure the cache manager interface is implemented correctly. ## Install `npm i cache-manager-memory-store --save` ## Using this store ``` import MemoryStore from 'cache-manager-memory-store' import cacheManager from 'cache-manager' let memoryCache = cacheManager.caching({ store: MemoryStore }) ``` Run tests with: `npm run test`