Sarraf API
    Preparing search index...

    Class MemoryStore

    In-process store. Fine for a single instance; use RedisStore when running several.

    Implements

    Index
    • Parameters

      • now: () => number = Date.now

      Returns MemoryStore

    • Parameters

      • key: string

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      • key: string

      Returns Promise<T | undefined>

    • Parameters

      • key: string
      • value: unknown
      • ttlSeconds: number

      Returns Promise<void>

    • Set only if the key is absent. Returns true when the value was written (acts as a lock).

      Parameters

      • key: string
      • value: unknown
      • ttlSeconds: number

      Returns Promise<boolean>