screeps-cartographer
    Preparing search index...

    Interface GenericCachingStrategy<T>

    interface GenericCachingStrategy<T> {
        clean(): void;
        delete(key: string): void;
        expires(key: string): number | undefined;
        get(key: string): T | undefined;
        set(key: string, value: T, expiration?: number): void;
        with<T>(serializer: Serializer<T>): GenericCachingStrategy<T>;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index
    • Returns the expiration time, or undefined if it doesn't exist

      Parameters

      • key: string

      Returns number | undefined

    • Sets the value in the cache, with an optional expiration (as a future Game.time)

      Parameters

      • key: string
      • value: T
      • Optionalexpiration: number

      Returns void