定义
public void enableRefreshStaleCache(boolean enableRefresh)
作用
指定在客户端缓存中的记录过期时,SDK 是否自动刷新过期的解析记录。
参数
enableRefresh
参数的取值如下:
- true:SDK 自动刷新过期的解析记录。SDK 向 HTTPDNS 服务端或 Local DNS 发送的请求次数会增加。当 SDK 请求该解析记录时,SDK 直接从客户端缓存中获取结果。该模式下,单次请求的耗时会减少,但是总请求次数会增加。
- false:SDK 会自动删除过期的解析记录。只有 App 调用 SDK 请求该解析记录时,SDK 才会去向 HTTPDNS 服务端或 Local DNS 请求最新的解析记录。该模式下,单次请求的耗时会增加,但是总请求次数会减少。