- public abstract open(): void | Promise<void>;
- public abstract close(): void | Promise<void>;
- public abstract storePerformanceStatistics(performanceStatistics: Statistics): void | Promise<void>;
+ public getPerformanceStatistics (): IterableIterator<Statistics> {
+ return Storage.performanceStatistics.values()
+ }
+
+ protected setPerformanceStatistics (performanceStatistics: Statistics): void {
+ Storage.performanceStatistics.set(performanceStatistics.id, performanceStatistics)
+ }
+
+ protected clearPerformanceStatistics (): void {
+ Storage.performanceStatistics.clear()
+ }
+
+ public abstract open (): void | Promise<void>
+ public abstract close (): void | Promise<void>
+ public abstract storePerformanceStatistics (
+ performanceStatistics: Statistics
+ ): void | Promise<void>