New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@avanio/expire-cache

Package Overview
Dependencies
Maintainers
2
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@avanio/expire-cache - npm Package Compare versions

Comparing version 0.0.6 to 0.0.7

3

dist/ExpireCache.d.ts
import { ILoggerLike, LogMapping, MapLogger } from '@avanio/logger-like';
import { ICache } from './interfaces/ICache';
/**
* Default log map for ExpireCache (all logs to trace level)
* Default log map for ExpireCache method calls (no logs)
*/

@@ -9,2 +9,3 @@ declare const defaultLogMap: {

readonly clear: 0;
readonly constructor: 0;
readonly delete: 0;

@@ -11,0 +12,0 @@ readonly get: 0;

@@ -6,11 +6,12 @@ "use strict";

/**
* Default log map for ExpireCache (all logs to trace level)
* Default log map for ExpireCache method calls (no logs)
*/
const defaultLogMap = {
cleanExpired: logger_like_1.LogLevel.Trace,
clear: logger_like_1.LogLevel.Trace,
delete: logger_like_1.LogLevel.Trace,
get: logger_like_1.LogLevel.Trace,
set: logger_like_1.LogLevel.Trace,
size: logger_like_1.LogLevel.Trace,
cleanExpired: logger_like_1.LogLevel.None,
clear: logger_like_1.LogLevel.None,
constructor: logger_like_1.LogLevel.None,
delete: logger_like_1.LogLevel.None,
get: logger_like_1.LogLevel.None,
set: logger_like_1.LogLevel.None,
size: logger_like_1.LogLevel.None,
};

@@ -27,2 +28,3 @@ class ExpireCache extends logger_like_1.MapLogger {

this.cache = new Map();
this.logKey('constructor', `ExpireCache created, defaultExpireMs: ${defaultExpireMs}`);
this.defaultExpireMs = defaultExpireMs;

@@ -69,2 +71,2 @@ }

exports.ExpireCache = ExpireCache;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXhwaXJlQ2FjaGUuanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJFeHBpcmVDYWNoZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxREFBaUY7QUFHakY7O0dBRUc7QUFDSCxNQUFNLGFBQWEsR0FBRztJQUNyQixZQUFZLEVBQUUsc0JBQVEsQ0FBQyxLQUFLO0lBQzVCLEtBQUssRUFBRSxzQkFBUSxDQUFDLEtBQUs7SUFDckIsTUFBTSxFQUFFLHNCQUFRLENBQUMsS0FBSztJQUN0QixHQUFHLEVBQUUsc0JBQVEsQ0FBQyxLQUFLO0lBQ25CLEdBQUcsRUFBRSxzQkFBUSxDQUFDLEtBQUs7SUFDbkIsSUFBSSxFQUFFLHNCQUFRLENBQUMsS0FBSztDQUNYLENBQUM7QUFJWCxNQUFhLFdBQW1DLFNBQVEsdUJBQWdDO0lBSXZGOzs7OztPQUtHO0lBQ0gsWUFBWSxNQUFvQixFQUFFLFVBQTJDLEVBQUUsZUFBd0I7UUFDdEcsS0FBSyxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxhQUFhLEVBQUUsVUFBVSxDQUFDLENBQUMsQ0FBQztRQVZyRCxVQUFLLEdBQUcsSUFBSSxHQUFHLEVBQXFELENBQUM7UUFXNUUsSUFBSSxDQUFDLGVBQWUsR0FBRyxlQUFlLENBQUM7SUFDeEMsQ0FBQztJQUVNLEdBQUcsQ0FBQyxHQUFRLEVBQUUsSUFBYSxFQUFFLE9BQWM7O1FBQ2pELE1BQU0sUUFBUSxHQUF1QixNQUFBLE9BQU8sYUFBUCxPQUFPLHVCQUFQLE9BQU8sQ0FBRSxPQUFPLEVBQUUsbUNBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDdkgsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsd0JBQXdCLEdBQUcsZUFBZSxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQ3pFLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFDLENBQUMsQ0FBQztJQUNoRCxDQUFDO0lBRU0sR0FBRyxDQUFDLEdBQVE7O1FBQ2xCLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLHdCQUF3QixHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQ2xELElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUNwQixPQUFPLE1BQUEsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLDBDQUFFLElBQUksQ0FBQztJQUNsQyxDQUFDO0lBRU0sTUFBTSxDQUFDLEdBQVE7UUFDckIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsMkJBQTJCLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDeEQsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMvQixDQUFDO0lBRU0sS0FBSztRQUNYLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLG1CQUFtQixDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUNwQixDQUFDO0lBRU0sSUFBSTtRQUNWLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLHFCQUFxQixJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7UUFDNUQsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQztJQUN4QixDQUFDO0lBRU8sWUFBWTtRQUNuQixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUM7UUFDbkIsTUFBTSxHQUFHLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNqQyxLQUFLLE1BQU0sQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsRUFBRTtZQUNoRCxJQUFJLEtBQUssQ0FBQyxPQUFPLEtBQUssU0FBUyxJQUFJLEtBQUssQ0FBQyxPQUFPLEdBQUcsR0FBRyxFQUFFO2dCQUN2RCxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDdkIsVUFBVSxFQUFFLENBQUM7YUFDYjtTQUNEO1FBQ0QsSUFBSSxVQUFVLEdBQUcsQ0FBQyxFQUFFO1lBQ25CLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxFQUFFLDhCQUE4QixVQUFVLEVBQUUsQ0FBQyxDQUFDO1NBQ3hFO0lBQ0YsQ0FBQztDQUNEO0FBdkRELGtDQXVEQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXhwaXJlQ2FjaGUuanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJFeHBpcmVDYWNoZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxREFBaUY7QUFHakY7O0dBRUc7QUFDSCxNQUFNLGFBQWEsR0FBRztJQUNyQixZQUFZLEVBQUUsc0JBQVEsQ0FBQyxJQUFJO0lBQzNCLEtBQUssRUFBRSxzQkFBUSxDQUFDLElBQUk7SUFDcEIsV0FBVyxFQUFFLHNCQUFRLENBQUMsSUFBSTtJQUMxQixNQUFNLEVBQUUsc0JBQVEsQ0FBQyxJQUFJO0lBQ3JCLEdBQUcsRUFBRSxzQkFBUSxDQUFDLElBQUk7SUFDbEIsR0FBRyxFQUFFLHNCQUFRLENBQUMsSUFBSTtJQUNsQixJQUFJLEVBQUUsc0JBQVEsQ0FBQyxJQUFJO0NBQ1YsQ0FBQztBQUlYLE1BQWEsV0FBbUMsU0FBUSx1QkFBZ0M7SUFJdkY7Ozs7O09BS0c7SUFDSCxZQUFZLE1BQW9CLEVBQUUsVUFBMkMsRUFBRSxlQUF3QjtRQUN0RyxLQUFLLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLGFBQWEsRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO1FBVnJELFVBQUssR0FBRyxJQUFJLEdBQUcsRUFBcUQsQ0FBQztRQVc1RSxJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRSx5Q0FBeUMsZUFBZSxFQUFFLENBQUMsQ0FBQztRQUN2RixJQUFJLENBQUMsZUFBZSxHQUFHLGVBQWUsQ0FBQztJQUN4QyxDQUFDO0lBRU0sR0FBRyxDQUFDLEdBQVEsRUFBRSxJQUFhLEVBQUUsT0FBYzs7UUFDakQsTUFBTSxRQUFRLEdBQXVCLE1BQUEsT0FBTyxhQUFQLE9BQU8sdUJBQVAsT0FBTyxDQUFFLE9BQU8sRUFBRSxtQ0FBSSxDQUFDLElBQUksQ0FBQyxlQUFlLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUN2SCxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSx3QkFBd0IsR0FBRyxlQUFlLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDekUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEVBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUMsQ0FBQyxDQUFDO0lBQ2hELENBQUM7SUFFTSxHQUFHLENBQUMsR0FBUTs7UUFDbEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsd0JBQXdCLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDbEQsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBQ3BCLE9BQU8sTUFBQSxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsMENBQUUsSUFBSSxDQUFDO0lBQ2xDLENBQUM7SUFFTSxNQUFNLENBQUMsR0FBUTtRQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRSwyQkFBMkIsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUN4RCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQy9CLENBQUM7SUFFTSxLQUFLO1FBQ1gsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztRQUMxQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3BCLENBQUM7SUFFTSxJQUFJO1FBQ1YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUscUJBQXFCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUM1RCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDO0lBQ3hCLENBQUM7SUFFTyxZQUFZO1FBQ25CLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQztRQUNuQixNQUFNLEdBQUcsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2pDLEtBQUssTUFBTSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxFQUFFO1lBQ2hELElBQUksS0FBSyxDQUFDLE9BQU8sS0FBSyxTQUFTLElBQUksS0FBSyxDQUFDLE9BQU8sR0FBRyxHQUFHLEVBQUU7Z0JBQ3ZELElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUN2QixVQUFVLEVBQUUsQ0FBQzthQUNiO1NBQ0Q7UUFDRCxJQUFJLFVBQVUsR0FBRyxDQUFDLEVBQUU7WUFDbkIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLEVBQUUsOEJBQThCLFVBQVUsRUFBRSxDQUFDLENBQUM7U0FDeEU7SUFDRixDQUFDO0NBQ0Q7QUF4REQsa0NBd0RDIn0=
{
"name": "@avanio/expire-cache",
"version": "0.0.6",
"version": "0.0.7",
"description": "Typescript/Javascript cache with expiration",

@@ -78,4 +78,4 @@ "main": "./dist/index.js",

"dependencies": {
"@avanio/logger-like": "^0.0.7"
"@avanio/logger-like": "^0.1.0"
}
}

@@ -50,3 +50,3 @@ # @avanio/expire-cache

### Advanced logging example, see [default log levels](./src/ExpireCache.ts#L4)
### Advanced logging example, see [default log mapping](./src/ExpireCache.ts#L4)

@@ -53,0 +53,0 @@ ```typescript

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