import { cacheLogger } from "../../logger" import { cacheMap } from "./cacheMap" export async function deleteKeys(keys: string[], opts?: { fuzzy?: boolean }) { cacheLogger.debug("Deleting keys", keys) keys.forEach((key) => { if (opts?.fuzzy) { cacheMap.forEach((_, k) => { if (k.includes(key)) { cacheMap.delete(k) } }) return } cacheMap.delete(key) }) }