缓存管理类

Type Parameters

  • V

Hierarchy

  • Cache

Constructors

  • Type Parameters

    • V

    Parameters

    • cache: Map<any, {
          value: V;
          tag?: Tag;
          expires: number;
      }> = ...
    • tagMap: Map<Tag, Set<string>> = ...

    Returns Cache<V>

Properties

cache: Map<any, {
    value: V;
    tag?: Tag;
    expires: number;
}> = ...
tagMap: Map<Tag, Set<string>> = ...

Methods

  • 设置缓存

    Parameters

    • key: any

    • value: V

    • cacheConfig: {
          timeout?: number;
          tag?: Tag;
      } = {}
      • Optional timeout?: number

        过期时间,默认5秒

      • Optional tag?: Tag

        标签,可通过标签移除缓存

    Returns void

Generated using TypeDoc