MCPcopy
hub / github.com/redis/node-redis / deleteOldest

Method deleteOldest

packages/client/lib/client/cache.ts:763–774  ·  view source on GitHub ↗

* @internal

()

Source from the content-addressed store, hash-verified

761 * @internal
762 */
763 deleteOldest() {
764 const it = this.#cacheKeyToEntryMap[Symbol.iterator]();
765 const n = it.next();
766 if (!n.done) {
767 const key = n.value[0];
768 const entry = this.#cacheKeyToEntryMap.get(key);
769 if (entry) {
770 entry.invalidate();
771 }
772 this.#cacheKeyToEntryMap.delete(key);
773 }
774 }
775
776 /**
777 * Get cache entries for debugging

Callers 1

setMethod · 0.95

Calls 3

deleteMethod · 0.80
invalidateMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected