X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fperformance%2Fstorage%2FJsonFileStorage.ts;h=58680181f7499b858e485ea828e6f969910b78f9;hb=3f0734367ba34b15eb24c7d1e344ad8ae51a3d0d;hp=8aec3dc3b0a6f3b676351670a21c189137029515;hpb=a51a4ead39e6926f7f63c6eb6871c59fe9b555b7;p=e-mobility-charging-stations-simulator.git diff --git a/src/performance/storage/JsonFileStorage.ts b/src/performance/storage/JsonFileStorage.ts index 8aec3dc3..58680181 100644 --- a/src/performance/storage/JsonFileStorage.ts +++ b/src/performance/storage/JsonFileStorage.ts @@ -15,10 +15,7 @@ import { } from '../../utils'; export class JsonFileStorage extends Storage { - private static readonly performanceRecords: Map = new Map< - string, - Statistics - >(); + private static performanceRecords: Map; private fd?: number; @@ -48,6 +45,7 @@ export class JsonFileStorage extends Storage { } public open(): void { + JsonFileStorage.performanceRecords = new Map(); try { if (isNullOrUndefined(this?.fd)) { if (!existsSync(dirname(this.dbName))) { @@ -66,6 +64,7 @@ export class JsonFileStorage extends Storage { } public close(): void { + JsonFileStorage.performanceRecords.clear(); try { if (this?.fd) { closeSync(this.fd);