Options
All
  • Public
  • Public/Protected
  • All
Menu

缓存工具类 主要实现缓存高阶函数的封装

Hierarchy

  • CacheUtil

Methods

Static once

将指定函数包装为只调用一次为缓存函数

Type parameters

  • R

Parameters

  • fn: ReturnFunc<R>

    需要包装的函数

  • __namedParameters: object = {} Default value
    • identity: string
    • timeout: undefined | number

Returns ICacheFunc<R>

包装后的函数

Static onceOfSameParam

包裹函数为缓存函数

Type parameters

  • R

Parameters

  • fn: ReturnFunc<R>

    一个接受一些参数并返回结果的函数

  • __namedParameters: object = {} Default value
    • identity: string
    • timeout: undefined | number

Returns ICacheFunc<R>

带有缓存功能的函数

  • Inherited
  • Protected
  • Private
  • Static
  • Module
  • Object
  • Property
  • Function
  • Variable
  • Index
  • Type
  • Class
  • Interface
  • Enum
  • Constructor
  • Getter/Setter
Made with ❤️ by pirix-gh. Documentation generated by TypeDoc.