UNPKG

@syncswap/sdk

Version:

SyncSwap TypeScript SDK for building DeFi applications

23 lines 731 B
"use strict"; 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