@avanio/expire-cache
Advanced tools
Comparing version 0.0.6 to 0.0.7
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 |
15905
198
+ Added@avanio/logger-like@0.1.1(transitive)
- Removed@avanio/logger-like@0.0.7(transitive)
Updated@avanio/logger-like@^0.1.0