Skip to content
This repository was archived by the owner on Apr 15, 2025. It is now read-only.

Commit a156987

Browse files
committed
Small optimisation to unlockCacheFile, no need to check the same thing twice
1 parent fb76318 commit a156987

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/FileSystem.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,14 @@ export class FileSystem {
9494
// Delete component lock on cache file
9595
if (FileSystem.cacheLock[fileName]) {
9696
delete FileSystem.cacheLock[fileName][componentId]
97-
}
9897

99-
// If no further component locks remain on cache file, delete filename property from cacheLock dictionary.
100-
if (
101-
FileSystem.cacheLock[fileName] &&
102-
Object.keys(FileSystem.cacheLock[fileName]).length === 0
103-
) {
104-
delete FileSystem.cacheLock[fileName]
98+
// If no further component locks remain on cache file, delete filename property from cacheLock dictionary.
99+
if (Object.keys(FileSystem.cacheLock[fileName]).length === 0) {
100+
delete FileSystem.cacheLock[fileName]
105101

106-
if (FileSystem.cacheObservables[fileName]) {
107-
delete FileSystem.cacheObservables[fileName]
102+
if (FileSystem.cacheObservables[fileName]) {
103+
delete FileSystem.cacheObservables[fileName]
104+
}
108105
}
109106
}
110107
}

0 commit comments

Comments
 (0)