UNPKG

chronik-cache

Version:

A cache helper for chronik-client

23 lines (21 loc) 827 B
// 缓存状态枚举 const CACHE_STATUS = { UNKNOWN: 'UNKNOWN', // 未确认是否最新 LATEST: 'LATEST', // 最新 UPDATING: 'UPDATING', // 正在更新 REJECT: 'REJECT' // 拒绝缓存 }; // 默认配置常量 const DEFAULT_CONFIG = { MAX_TX_LIMIT: 10000, // 每个地址或token最大可缓存的交易数量 MAX_CACHE_SIZE: 512, // 默认最大缓存大小(MB) DEFAULT_PAGE_SIZE: 200, // 默认分页大小 CACHE_DIR: './.cache', // 缓存目录 WS_TIMEOUT: 43000000, // 12 H WebSocket 初始超时时间(毫秒) WS_EXTEND_TIMEOUT: 1800000, // 30 M WebSocket 延长时间(毫秒) MAX_ITEMS_PER_KEY: 10000 // 每个key最大的存储数量 }; module.exports = { CACHE_STATUS, DEFAULT_CONFIG };