cache class to use for channels, defaults to ChannelCache
cache class to use for channel relations, defaults to ChannelMapCache
cache class to use for emojis, defaults to EmojiCache
cache class to use for guilds, defaults to the GuildCache
cache class to use for channels, defaults to ChannelMapCache
cache class to use for permission overwrites, defaults to PermissionOverwriteCache
cache class to use for presences, defaults to PresenceCache
cache class to use for roles, defaults to RoleCache
cache class to use for users, defaults to UserCache
cache class to use for voice states, defaults to VoiceStateCache
If you want to disable events from being processed,
you can add them here like this: {'MESSAGE_CREATE':true}
,
this would disable any MESSAGE_CREATEs from being cached
Use this option if you do not want to use a different type of storage engine for certain caches
You may also combine options: e.g. a RedisStorageEngine for presence and the rest within mongo, that's no issue.
The cache type specific storage engine takes priority over the default one.
Generated using TypeDoc
object with classes (not objects) that should be used for each type of data that is cached
RainCache automatically uses default classes when no cache classes are passed, else it will use your classes.