@valon-technologies/gestalt
    Preparing search index...

    Cache models the shared Gestalt cache-provider protocol.

    Index

    Constructors

    • Parameters

      • transport: Transport
      • Optionaloptions: { timeoutMs?: number }

      Returns Cache

    Methods

    • Parameters

      • Optionaloptions: { name?: string; timeoutMs?: number }

      Returns Cache

    • Parameters

      • key: string

      Returns Promise<Uint8Array<ArrayBufferLike> | undefined>

    • Parameters

      • keys: string[]

      Returns Promise<{ [key: string]: Uint8Array<ArrayBufferLike> }>

    • Parameters

      • key: string
      • value: Uint8Array
      • Optionalttl: number

      Returns Promise<void>

    • Parameters

      • request: { key?: string; value?: Uint8Array<ArrayBufferLike>; ttl?: number }
        • Optionalkey?: string
        • Optionalvalue?: Uint8Array<ArrayBufferLike>
        • Optionalttl?: number

          ttl applies an optional expiration to the entry.

      Returns Promise<void>

    • Parameters

      • entries: { key?: string; value?: Uint8Array<ArrayBufferLike> }[]
      • Optionalttl: number

      Returns Promise<void>

    • Parameters

      • request: {
            entries?: { key?: string; value?: Uint8Array<ArrayBufferLike> }[];
            ttl?: number;
        }

      Returns Promise<void>

    • Parameters

      • key: string

      Returns Promise<boolean>

    • Parameters

      • keys: string[]

      Returns Promise<bigint>

    • Parameters

      • key: string
      • Optionalttl: number

      Returns Promise<boolean>