1.0.0 • Published 3 years ago

cache_ts v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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