You need to enable JavaScript to run this app.
导航
enableAutoRefreshWithHosts
最近更新时间:2023.03.22 20:51:55首次发布时间:2022.04.25 16:01:52

前提条件

您需要确保没有把 enableAutoRefreshStaleCache 属性 设为 NO,否则 enableAutoRefreshWithHosts 属性不生效。

定义

@property(nonatomic, assign) BOOL enableAutoRefreshWithHosts

作用

表示 SDK 累积指定数量的解析记录之后,再对解析记录进行批量更新。默认值为 YES。

当客户端缓存中的某条解析记录过期时,SDK 将其加入列表。当列表中的记录数量达到指定数量时,SDK 才去批量刷新这些过期解析记录。列表的默认指定记录数量是 10。您可以通过 maxAutoRefreshHostCount 属性设置列表的指定记录数量。

  • YES:SDK 累积指定数量的解析记录之后,再对解析记录进行批量更新。
  • NO:在某条解析记录达到过期容忍时间时,SDK 会自动刷新这条解析记录。

SDK 会根据以下逻辑刷新解析记录:

  • 如果解析记录过期并且已经达到了最长可用时间后,列表中的记录数量还没有达到指定数量,则 SDK 会单独刷新该解析记录。
  • 如果列表中的记录数量达到了指定数量时,解析记录还没有达到最长可用时间,则 SDK 会批量刷新列表中的记录。