disk-memoizer
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -90,2 +90,5 @@ "use strict"; | ||
var currentCacheDir = cacheDir; | ||
var currentMaxAge = maxAge; | ||
diskMemoized.gc = function gc() { | ||
@@ -95,7 +98,8 @@ var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, | ||
interval = _ref2$interval === undefined ? config.GC_INTERVAL : _ref2$interval, | ||
_ref2$cacheDir = _ref2.cacheDir, | ||
cacheDir = _ref2$cacheDir === undefined ? cacheDir : _ref2$cacheDir, | ||
_ref2$maxAge = _ref2.maxAge, | ||
maxAge = _ref2$maxAge === undefined ? maxAge : _ref2$maxAge; | ||
cacheDir = _ref2.cacheDir, | ||
maxAge = _ref2.maxAge; | ||
cacheDir = cacheDir || currentCacheDir; | ||
maxAge = maxAge || currentMaxAge; | ||
debug("[info] GC Running with options %j", { | ||
@@ -102,0 +106,0 @@ maxAge: maxAge, |
@@ -25,2 +25,7 @@ "use strict"; | ||
if (config.GC) { | ||
debug("[info] Registering GC with options %j", { | ||
cacheDir: cacheDir, | ||
interval: interval, | ||
maxAge: maxAge | ||
}); | ||
runGc(); | ||
@@ -27,0 +32,0 @@ return setInterval(runGc, interval); |
@@ -116,8 +116,14 @@ // Simple disk memoization and in memory LRU cache for high | ||
const currentCacheDir = cacheDir; | ||
const currentMaxAge = maxAge; | ||
diskMemoized.gc = function gc({ | ||
interval = config.GC_INTERVAL, | ||
cacheDir = cacheDir, | ||
maxAge = maxAge | ||
cacheDir, | ||
maxAge | ||
} = {}) { | ||
cacheDir = cacheDir || currentCacheDir; | ||
maxAge = maxAge || currentMaxAge; | ||
debug("[info] GC Running with options %j", { | ||
@@ -124,0 +130,0 @@ maxAge, |
@@ -20,2 +20,7 @@ module.exports = gcTmpFiles; | ||
if (config.GC) { | ||
debug("[info] Registering GC with options %j", { | ||
cacheDir, | ||
interval, | ||
maxAge | ||
}); | ||
runGc(); | ||
@@ -22,0 +27,0 @@ return setInterval(runGc, interval); |
{ | ||
"name": "disk-memoizer", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"description": "Simple disk memoization and in memory LRU cache for high latency IO responses", | ||
@@ -5,0 +5,0 @@ "main": "dist/disk_memoizer.js", |
128279
1330