simpcache
Version:

11 lines (9 loc) • 337 B
JavaScript
const path = require('path');
const memoryAdapter = require('./memoryAdapter');
const fileAdapter = require('./fileAdapter');
module.exports = (options) => {
if (options && options.persistence) {
const db = options.db ? options.db : path.resolve(__dirname, 'cache.json');
return fileAdapter(db);
} return memoryAdapter();
}