/var/www/greso.tech/server/nsm/node_modules/jwks-rsa/src/wrappers
NameSizeModeActions
cache.js5210644editdlrm
callbackSupport.js3580644editdlrm
index.js2770644editdlrm
interceptor.js7840644editdlrm
rateLimit.js11020644editdlrm
request.js14380644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/jwks-rsa/src/wrappers/cache.js (521B)
const logger = require('debug')('jwks'); const memoizer = require('lru-memoizer'); const { promisify, callbackify } = require('util'); function cacheWrapper(client, { cacheMaxEntries = 5, cacheMaxAge = 600000 }) { logger(`Configured caching of signing keys. Max: ${cacheMaxEntries} / Age: ${cacheMaxAge}`); return promisify(memoizer({ hash: (kid) => kid, load: callbackify(client.getSigningKey.bind(client)), maxAge: cacheMaxAge, max: cacheMaxEntries })); } module.exports.default = cacheWrapper;