Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 1.14 KB

MLSNetworkCacheProtocol.md

File metadata and controls

57 lines (34 loc) · 1.14 KB

MLSNetworkCacheProtocol Protocol Reference

  Conforms to NSObject
  Declared in MLSNetworkConfig.h

Overview

网络库缓存协议 对外暴露缓存接口,对每个网络请求数据进行缓存,外部控制每个缓存的过期时间。

Tasks

+ setObj:forKey: required method

+ cachedObjectForKey: required method

Class Methods

cachedObjectForKey:

获取对象

+ (nullable NSObject<NSCoding> *)cachedObjectForKey:(NSString *)*key*

Parameters

key
   key

Return Value

nil or object

Declared In

  • MLSNetworkConfig.h

setObj:forKey:

缓存对象

+ (void)setObj:(nullable NSObject<NSCoding> *)*obj* forKey:(NSString *)*key*

Parameters

obj
   需要缓存的对象

key
   key

Declared In

  • MLSNetworkConfig.h