MCPcopy Create free account
hub / github.com/RtlZeroMemory/Rezi / normalizeCacheMaxEntries

Function normalizeCacheMaxEntries

packages/node/src/image.ts:8–15  ·  view source on GitHub ↗
(maxEntries: number)

Source from the content-addressed store, hash-verified

6let imageCacheMaxEntries = DEFAULT_IMAGE_CACHE_MAX_ENTRIES;
7
8function normalizeCacheMaxEntries(maxEntries: number): number {
9 if (!Number.isFinite(maxEntries) || !Number.isInteger(maxEntries) || maxEntries < 0) {
10 throw new TypeError(
11 "setImageCacheMaxEntries(maxEntries): maxEntries must be a non-negative integer",
12 );
13 }
14 return maxEntries;
15}
16
17function evictOverflowEntries(): void {
18 while (IMAGE_CACHE.size > imageCacheMaxEntries) {

Callers 1

setImageCacheMaxEntriesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected