APICache

public struct APICache

缓存

  • Undocumented

    Declaration

    Swift

    public init()
  • 读取缓存模式

    Declaration

    Swift

    public var readMode: APICacheReadMode
  • 写入缓存模式

    Declaration

    Swift

    public var writeNode: APICacheWriteMode
  • 只有 writeNode 不为 .none 时,后面参数有效 缓存过期策略类型

    Declaration

    Swift

    public var expiry: APICacheExpiry
  • 额外的缓存key部分 可添加app版本号、用户id、缓存版本等

    Declaration

    Swift

    public var extraCacheKey: String
  • 自定义缓存key 闭包参数为框架内部按照规则生成的key值

    Declaration

    Swift

    public var customCacheKeyHandler: ((String) -> String)?