.add(channelId, data)
channelId: string, data: APIMessage → void
messageCache.add(channelId, data);Class
Per-channel message cache with FIFO eviction.
new MessageCache(getLimit: () => number)() => numberchannelId: string, data: APIMessage → void
messageCache.add(channelId, data);channelId: string → void
messageCache.clearChannel(channelId);channelId: string → Map<string, APIMessage> | null
messageCache.get(channelId);channelId: string, messageId: string → void
messageCache.remove(channelId, messageId);→ void
messageCache.reset();filter?: (message: APIMessage, channelId: string) => boolean, channelId?: string → number
messageCache.sweep();