Bump moment-timezone from 0.5.34 to 0.5.37 (#160)
[e-mobility-charging-stations-simulator.git] / src / charging-station / SharedLRUCache.ts
index cda04196aa3c798f8bee698073c950940ac5e762..01e18734b673295004a3c033a5db37bd382d6c58 100644 (file)
@@ -1,6 +1,7 @@
-import ChargingStationConfiguration from '../types/ChargingStationConfiguration';
-import ChargingStationTemplate from '../types/ChargingStationTemplate';
 import LRUCache from 'mnemonist/lru-map-with-delete';
+
+import type ChargingStationConfiguration from '../types/ChargingStationConfiguration';
+import type ChargingStationTemplate from '../types/ChargingStationTemplate';
 import Utils from '../utils/Utils';
 
 enum CacheType {
@@ -19,7 +20,7 @@ export default class SharedLRUCache {
   }
 
   public static getInstance(): SharedLRUCache {
-    if (!SharedLRUCache.instance) {
+    if (SharedLRUCache.instance === null) {
       SharedLRUCache.instance = new SharedLRUCache();
     }
     return SharedLRUCache.instance;