Logos DX
    Preparing search index...

    Interface SingleFlightOptions<T>

    Configuration options for SingleFlight.

    interface SingleFlightOptions<T> {
        adapter?: CacheAdapter<T>;
        cleanupInterval?: number;
        defaultStaleIn?: number;
        defaultTtl?: number;
        maxSize?: number;
    }

    Type Parameters

    • T

      The type of values to cache

    Index

    Properties

    adapter?: CacheAdapter<T>

    External cache adapter (Redis, IndexedDB, etc.). If omitted, uses MapCacheAdapter.

    cleanupInterval?: number

    Background cleanup interval for default adapter (ms). Default: 60000

    defaultStaleIn?: number

    Default stale threshold for SWR (ms). Default: undefined (no SWR)

    defaultTtl?: number

    Default TTL for cache entries (ms). Default: 60000 (1 minute)

    maxSize?: number

    Maximum cache size for default adapter. Default: 1000