@syncswap/sdk
Version:
SyncSwap TypeScript SDK for building DeFi applications
23 lines • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tryResetRouteCacheMap = tryResetRouteCacheMap;
let pathAmountsCacheMapIn = new Map();
let cacheAmountOutForStepMap = new Map();
let computeDCacheMap = new Map();
let getYCacheMap = new Map();
async function tryResetRouteCacheMap() {
//cacheMap = new Map();
if (pathAmountsCacheMapIn.size > 256) {
pathAmountsCacheMapIn = new Map();
}
if (cacheAmountOutForStepMap.size > 128) {
cacheAmountOutForStepMap = new Map();
}
if (computeDCacheMap.size > 256) {
computeDCacheMap = new Map();
}
if (getYCacheMap.size > 256) {
getYCacheMap = new Map();
}
}
//# sourceMappingURL=cache.js.map