X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fperformance%2Fstorage%2FJsonFileStorage.ts;h=58680181f7499b858e485ea828e6f969910b78f9;hb=6a4032b5d8f3cbaa18d3beddcdfe9d335c1cba90;hp=8aec3dc3b0a6f3b676351670a21c189137029515;hpb=061ff2b0d7abb884c9568d669e70ce1d65bcb628;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);