summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/lru-cache/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/lru-cache/index.js')
-rw-r--r--deps/npm/node_modules/lru-cache/index.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/npm/node_modules/lru-cache/index.js b/deps/npm/node_modules/lru-cache/index.js
index 3f047f8ca7..bd35b53589 100644
--- a/deps/npm/node_modules/lru-cache/index.js
+++ b/deps/npm/node_modules/lru-cache/index.js
@@ -11,7 +11,7 @@ var util = require('util')
var Yallist = require('yallist')
// use symbols if possible, otherwise just _props
-var hasSymbol = typeof Symbol === 'function'
+var hasSymbol = typeof Symbol === 'function' && process.env._nodeLRUCacheForceNoSymbol !== '1'
var makeSymbol
if (hasSymbol) {
makeSymbol = function (key) {
@@ -221,6 +221,7 @@ LRUCache.prototype.dumpLru = function () {
return this[LRU_LIST]
}
+/* istanbul ignore next */
LRUCache.prototype.inspect = function (n, opts) {
var str = 'LRUCache {'
var extras = false
@@ -434,7 +435,7 @@ function isStale (self, hit) {
function trim (self) {
if (self[LENGTH] > self[MAX]) {
for (var walker = self[LRU_LIST].tail;
- self[LENGTH] > self[MAX] && walker !== null;) {
+ self[LENGTH] > self[MAX] && walker !== null;) {
// We know that we're about to delete this one, and also
// what the next least recently used key will be, so just
// go ahead and set it now.