UNPKG

steplix-cache

Version:

Steplix Cache is a Node.js cache helper.

30 lines (23 loc) 496 B
'use strict'; const enabled = !['false', '0'].includes(process.env.CACHE_ENABLED); const types = { milliseconds: 'MILLISECOND', seconds: 'SECOND', minutes: 'MINUTE', hours: 'HOUR', days: 'DAY', months: 'MONTH', years: 'YEAR' }; class AbstractCache { constructor () { this.isEnabled = enabled; } static get types () { return types; } prepareKey (key) { return key.toLowerCase(); } } module.exports = AbstractCache;