Socket
Socket
Sign inDemoInstall

cache-manager

Package Overview
Dependencies
Maintainers
1
Versions
104
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cache-manager - npm Package Compare versions

Comparing version 5.7.5 to 5.7.6

6

dist/caching.js

@@ -31,2 +31,3 @@ "use strict";

}
let cacheIndex = 0;
/**

@@ -37,2 +38,3 @@ * Create cache instance by store (non-async).

const eventEmitter = new eventemitter3_1.default();
const coalescePrefix = `cache-manager-index-${cacheIndex++}`;
return {

@@ -52,3 +54,3 @@ /**

const refreshThresholdConfig = refreshThreshold ?? arguments_?.refreshThreshold ?? 0;
return (0, promise_coalesce_1.coalesceAsync)(key, async () => {
return (0, promise_coalesce_1.coalesceAsync)(`${coalescePrefix}:${key}`, async () => {
const value = await store.get(key).catch(error => {

@@ -73,3 +75,3 @@ const errorEvent = { error, key, operation: 'get' };

if (remainingTtl !== -1 && remainingTtl < refreshThresholdConfig) {
(0, promise_coalesce_1.coalesceAsync)(`+++${key}`, function_)
(0, promise_coalesce_1.coalesceAsync)(`+++${coalescePrefix}:${key}`, function_)
.then(async (result) => store.set(key, result, cacheTtl))

@@ -76,0 +78,0 @@ .catch(async (error) => {

{
"name": "cache-manager",
"version": "5.7.5",
"version": "5.7.6",
"description": "Cache module for Node.js",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc