secure-cache

A library of cache based on memory-cache that supports Node.js.

Usage no npm install needed!

<script type="module">
  import secureCache from 'https://cdn.skypack.dev/secure-cache';
</script>

README

secure-cache

A library of cache based on memory-cache that supports Node.js.

Install

Using npm

npm install secure-cache --save

Usage

Node.js usage

const cache = require('secure-cache');
cache.get('test')//get cache data of key 'test'
cache.set('test', 123)//set cache data of key 'test', cache time is default value 3600000, unit is ms.
cache.remove('test')//remove cache data of key 'test'

Method

get cache data from memory

cache.get(key)

  • key => {String} cache key.(required)
  • return value => {Any} cache data

set cache data to memory

cache.set(key, value, time)

  • key => {String} cache key.(required)
  • value => {Any} cache data.(required)
  • time => {Number} cache time, unit is ms, default value is 3600000, that means 60 minutes.(optional)

remove cache data from memory

cache.remove(key)

  • key => {String} cache key.(required)
  • return value => {Boolean} whether the cache was removed successfully

clear all cache data from memory

cache.clear()

License

secure-cache is MIT licensed.