DnsOptions.StaleDnsOptions

public static class DnsOptions.StaleDnsOptions extends Object

配置 Cronet 的陈旧 DNS 功能的类。

DNS 解析是发起 URL 请求的关键路径上的步骤之一,但它可能因各种原因(底层网络延迟、缓冲区膨胀、数据包丢失等)而变慢。

根据具体用例,对于应用开发者来说,权衡 DNS 记录的新鲜度以换取更好的 DNS 记录可用性可能是有价值的。

陈旧结果可能包括

  • 从当前网络的 DNS 服务器返回的结果,但已超过其生存时间,以及
  • 从之前网络的 DNS 服务器返回的结果,无论是否已过期。

嵌套类摘要

DnsOptions.StaleDnsOptions.Builder 用于 DnsOptions.StaleDnsOptions 的构建器。 

公共方法摘要

static DnsOptions.StaleDnsOptions.Builder
Boolean
Long
Long
Boolean

继承方法摘要

公共方法

public static DnsOptions.StaleDnsOptions.Builder builder ()

public Boolean getAllowCrossNetworkUsage ()

public Long getFreshLookupTimeoutMillis ()

public Long getMaxExpiredDelayMillis ()

public Boolean getUseStaleOnNameNotResolved ()