@UnstableApi
    public DnsResolverGroupBuilder autoRefreshTimeout(Duration timeout) {
        requireNonNull(timeout, "timeout");
        return autoRefreshTimeoutMillis(timeout.toMillis());
    }
Sets the timeout after which a refreshing {@link DnsRecord} should expire.
If this option is unspecified and {@link #enableAutoRefresh(boolean)} is set to
{@code true}, a cached {@link DnsRecord} is automatically refreshed until the {@link ClientFactory}
is closed. {@link Duration#ZERO} disables the timeout.
core/src/main/java/com/linecorp/armeria/client/DnsResolverGroupBuilder.java