Federico Kamelhar
78f2a89e95
fix(discord): bound REST entity cache growth
...
Bound DiscordEntityCache entries with a write-time expired-entry sweep and a default 5,000-entry cap while preserving current safe expiry timestamp normalization. This prevents high-cardinality Discord user/channel/guild/member fetches from retaining stale Map entries for the gateway lifetime.
Fixes #77975 .
Thanks @fede-kamel.
Co-authored-by: Federico Kamelhar <federico.kamelhar@oracle.com >
2026-05-31 19:08:27 +01:00
..
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:26:03 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 19:00:44 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:13:58 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 19:08:27 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:09:27 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 09:32:52 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-27 19:24:04 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 15:53:14 +01:00
2026-05-27 12:41:10 +02:00