Skip to content

Commit f21fe96

Browse files
fix lint
1 parent 62557ea commit f21fe96

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

lib/OnyxCache.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -244,16 +244,12 @@ class OnyxCache {
244244
}
245245

246246
const iterator = this.recentKeys.values();
247-
const safeKeysToRemove = [];
248-
const nonSafeKeysToRemove = [];
247+
const safeKeysToRemove: OnyxKey[] = [];
248+
const nonSafeKeysToRemove: OnyxKey[] = [];
249249

250250
// First pass: categorize all keys by safe/non-safe eviction
251-
while (true) {
252-
const iterResult = iterator.next();
253-
if (iterResult.done) {
254-
break;
255-
}
256-
251+
let iterResult = iterator.next();
252+
while (!iterResult.done) {
257253
const key = iterResult.value;
258254
if (key !== undefined) {
259255
if (this.isSafeEvictionKey(key)) {
@@ -262,10 +258,11 @@ class OnyxCache {
262258
nonSafeKeysToRemove.push(key);
263259
}
264260
}
261+
iterResult = iterator.next();
265262
}
266263

267264
// Determine keys to remove, prioritizing safe keys first
268-
let keysToRemove = [];
265+
let keysToRemove: OnyxKey[] = [];
269266
if (safeKeysToRemove.length >= numKeysToRemove) {
270267
// We have enough safe keys to evict
271268
keysToRemove = safeKeysToRemove.slice(0, numKeysToRemove);
@@ -276,7 +273,7 @@ class OnyxCache {
276273

277274
// Remove the identified keys from cache
278275
// eslint-disable-next-line @typescript-eslint/prefer-for-of
279-
for (let i = 0; i < keysToRemove.length; ++i) {
276+
for (let i = 0; i < keysToRemove.length; i++) {
280277
const key = keysToRemove[i];
281278
delete this.storageMap[key];
282279
this.recentKeys.delete(key);

0 commit comments

Comments
 (0)