disvite
    Preparing search index...

    Class InMemoryCacheStore

    High-performance, zero-dependency in-memory implementation of the CacheStore.

    Implements

    Index

    Constructors

    Accessors

    Methods

    • Retrieve cached invites mapping for a guild.

      Parameters

      • guildId: string

      Returns Map<string, number> | undefined

    • O(1) retrieval of a specific invite code's uses.

      Parameters

      • guildId: string
      • code: string

      Returns number | undefined

    • Check if a guild is cached.

      Parameters

      • guildId: string

      Returns boolean

    • Store invites mapping for a guild.

      Parameters

      • guildId: string
      • invites: Map<string, number>

      Returns void

    • O(1) insertion or update of a single invite code without cloning/re-fetching.

      Parameters

      • guildId: string
      • code: string
      • uses: number

      Returns void