@grandlinex/kernel
    Preparing search index...

    Class CoreTimeCache<T>

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    channel: string
    logger: null | CoreLogger

    Methods

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Delete cached data

      Parameters

      • key: string

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Extend the ttl of a cached data

      Parameters

      • key: string

        cache key

      • Optionalttl: number

        add time in ms

      Returns boolean

    • Flash the cache

      Returns void

    • Get cached data

      Parameters

      • key: string

      Returns null | T

    • Returns string

    • Get raw cached data object

      Parameters

      • key: string

      Returns null | CachedData<T>

    • Has cached data

      Parameters

      • key: string

      Returns boolean

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • message: string

      Returns Error

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • key: string

        cache key

      • data: T

        data to cache

      • Optionalttl: number

        time in ms

      Returns void

    • Get raw cached data object

      Parameters

      Returns void

    • Stop the background cache cleaner

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void

    • Parameters

      • ...ags: unknown[]

      Returns void