Stone.js API
    Preparing search index...

    In-process memory cache store.

    The zero-config default: a Map with per-key TTL, tag-grouped invalidation, atomic-enough counters and stampede protection. Fast and dependency-free; scoped to a single process (use the Redis store to share across instances).

    Implements

    Index
    name: string

    A human-readable store name (e.g. 'memory', 'redis').

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<boolean>

    • Returns Promise<void>

    • Parameters

      • key: string
      • amount: number = 1

      Returns Promise<number>

    • Parameters

      • key: string

      Returns Promise<boolean>

    • Type Parameters

      • T = unknown

      Parameters

      • key: string

      Returns Promise<T>

    • Parameters

      • key: string

      Returns Promise<boolean>

    • Parameters

      • key: string
      • amount: number = 1

      Returns Promise<number>

    • Parameters

      • tags: string[]

      Returns Promise<void>

    • Type Parameters

      • T = unknown

      Parameters

      • key: string

      Returns Promise<T>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<T>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<void>