@syncswap/sdk
Version:
SyncSwap TypeScript SDK for building DeFi applications
20 lines • 606 B
JavaScript
let pathAmountsCacheMapIn = new Map();
let cacheAmountOutForStepMap = new Map();
let computeDCacheMap = new Map();
let getYCacheMap = new Map();
export 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