1.0.0 • Published 3 years ago
cache_ts v1.0.0
Cache-Typescript
A simple caching object with TTL Rewrite in Typescript.
Installation
$ npm install cache_ts
Usage
Example
./Index.ts
import Cache from 'cache_ts'
const instance = new Cache(10 * 1000, 'data.json')
instance.put('test', 'test', 5 * 1000)
instance.put('test2', 'rerergergegr', 5 * 1000)
setTimeout(function() {
console.log(`Instance: ${instance.get('test')}`)
}, 4 * 1000)
setTimeout(function() {
console.log(`Instance: ${instance.get('test')}`)
}, 6 * 1000)
console.log(`Instance2: ${instance.get('test2')}`)
instance.del('test2')
console.log(`Instance2: ${instance.get('test2')}`)
./Index.js
const Cache = require('cache_ts').default
const instance = new Cache(10 * 1000, 'data.json')
instance.put('test', 'test', 5 * 1000)
instance.put('test2', 'rerergergegr', 5 * 1000)
setTimeout(function() {
console.log(`Instance: ${instance.get('test')}`)
}, 4 * 1000)
setTimeout(function() {
console.log(`Instance: ${instance.get('test')}`)
}, 6 * 1000)
console.log(`Instance2: ${instance.get('test2')}`)
instance.del('test2')
console.log(`Instance2: ${instance.get('test2')}`)
1.0.0
3 years ago