@chainlink/mcp-server
Version:
Prototype MCP Server for CLL
23 lines • 848 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.clearCcipCaches = void 0;
exports.getCachedCcipConfig = getCachedCcipConfig;
exports.setCachedCcipConfig = setCachedCcipConfig;
let ccipDataSourcesCache = new Map();
const clearCcipCaches = () => {
ccipDataSourcesCache.clear();
};
exports.clearCcipCaches = clearCcipCaches;
function getCachedCcipConfig(product, environment) {
const productMap = ccipDataSourcesCache.get(product);
return productMap ? productMap.get(environment) : undefined;
}
function setCachedCcipConfig(product, environment, value) {
let productMap = ccipDataSourcesCache.get(product);
if (!productMap) {
productMap = new Map();
ccipDataSourcesCache.set(product, productMap);
}
productMap.set(environment, value);
}
//# sourceMappingURL=cache.js.map