APICacheTool
public protocol APICacheTool
Undocumented
-
Undocumented
Declaration
Swift
func set(forKey key: String, data: APICachePackage, writeMode: APICacheWriteMode, expiry: APICacheExpiry, completion: ((Result<Void, Error>) -> Void)?)
-
如果缓存找不到,缓存过期都走错误分支 使用 APICacheError
Declaration
Swift
func getValidObject(byKey key: String, completion: @escaping (Result<APICachePackage, Error>) -> Void)
-
Undocumented
Declaration
Swift
func set(forKey key: String, data: APICachePackage, writeMode: APICacheWriteMode, expiry: APICacheExpiry) throws
-
如果缓存找不到、缓存过期都扔出错误 使用 APICacheError
Declaration
Swift
func getValidObject(byKey key: String) throws -> APICachePackage