Interface

CacheSizeLimits

Optional cache size limits (FIFO eviction when exceeded). | Value | Meaning | |-------|---------| | positive number | Max entries | | 0 or Infinity | Unbounded | | false (messages only) | Message cache disabled |

Properties

NameTypeDescription
channels?numberMax channels cached globally. 0 = unbounded.
emojis?numberMax emojis per guild. 0 = unbounded. @default 0
guilds?numberMax guilds cached. 0 = unbounded.
members?numberMax members per guild. 0 = unbounded.
messages?number | falseMax messages per channel, or false to disable message caching. 0 / Infinity = unbounded (legacy 0 previously meant off — use false).
roles?numberMax roles per guild. 0 = unbounded. @default 0
stickers?numberMax stickers per guild. 0 = unbounded. @default 0
users?numberMax users cached globally. 0 = unbounded.

See also

  • DEFAULT_CACHE_LIMITS
  • resolveCacheLimits