in src/model/assayCache.ts [72:88]
async getFromCache(keys: string[] = []) {
if (!fs.existsSync(this.cacheFilePath)) {
return;
}
const cacheFile = await fs.promises.readFile(this.cacheFilePath, "utf-8");
const cacheFileJSON = JSON.parse(cacheFile);
let currentLevel = cacheFileJSON;
for (const key of keys) {
if (!(key in currentLevel)) {
return;
}
currentLevel = currentLevel[key];
}
return currentLevel;
}