Skip to content

Commit 07acf5a

Browse files
committed
fixup! fix(childprocess): noisy "memory threshold" logs
1 parent d6d2fda commit 07acf5a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/core/src/shared/utilities/collectionUtils.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ export function isPresent<T>(value: T | undefined): value is T {
568568
}
569569

570570
export class CircularBuffer {
571-
private buffer = new Map<number, boolean>()
571+
private buffer = new Set<number>()
572572
private maxSize: number
573573

574574
constructor(size: number) {
@@ -577,12 +577,12 @@ export class CircularBuffer {
577577

578578
add(value: number): void {
579579
if (this.buffer.size >= this.maxSize) {
580-
// Map iterates its keys in insertion-order.
581-
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
580+
// Set iterates its keys in insertion-order.
581+
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
582582
const firstKey = this.buffer.keys().next().value
583583
this.buffer.delete(firstKey)
584584
}
585-
this.buffer.set(value, true)
585+
this.buffer.add(value)
586586
}
587587

588588
contains(value: number): boolean {

0 commit comments

Comments
 (0)