MAX_BATCH_WAIT_MS
const MAX_BATCH_WAIT_MS: 100 = 100;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-client.utils.ts:43
批处理事件强制 flush 的硬上限(毫秒)。
Remarks
#schedule_batch_send 每次新事件都会 clearTimeout + setTimeout 重置纯 debounce 定时器;
持续写入(批量导入、迁移、紧凑 save() 循环)间隔小于 batchTimeout 时定时器永远被重置,
永不触发——变更事件在整个写入期间都不会派发,#pending_events 无界增长。
此上限保证自批次内首个待发事件起,最多 MAX_BATCH_WAIT_MS 后必定强制 flush 一次,
不受后续事件持续到达影响。