Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Hierarchy

  • CacheUtil

Index

Methods

Static once

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

    Type parameters

    • R

    Parameters

    • fn: ReturnFunc<R>

      需要包装的函数

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

    Returns ICacheFunc<R>

    包装后的函数

Static onceOfSameParam

  • 包裹函数为缓存函数

    Type parameters

    • R

    Parameters

    • fn: ReturnFunc<R>

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

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

    Returns ICacheFunc<R>

    带有缓存功能的函数

Generated using TypeDoc