Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    StaleDnsOptions
    class StaleDnsOptions
    
    A class configuring the stale DNS functionality. 
    DNS resolution is one of the steps on the critical path to making a URL request, but it can be slow for various reasons (underlying network latency, buffer bloat, packet loss, etc.). Depending on the use case, it might be worthwhile for an app developer to trade off guaranteed DNS record freshness for better availability of DNS records. 
    Stale results can include both: 
     
      - results returned from the current network's DNS server, but past their time-to-live, and 
 
      - results returned from a different network's DNS server, whether expired or not. 
 
    
 
    For detailed explanation of the configuration options see javadoc on StaleDnsOptions.Builder methods.
    Summary
    
    
    Public methods
    
      getAllowCrossNetworkUsage
      
      open fun getAllowCrossNetworkUsage(): Int
      
     
    
      getFreshLookupTimeout
      
      open fun getFreshLookupTimeout(): Duration?
      
        
          
            | Return | 
          
          
            Duration? | 
            This value may be null. | 
          
        
      
     
    
      getMaxExpiredDelay
      
      open fun getMaxExpiredDelay(): Duration?
      
        
          
            | Return | 
          
          
            Duration? | 
            This value may be null. | 
          
        
      
     
    
      getUseStaleOnNameNotResolved
      
      open fun getUseStaleOnNameNotResolved(): Int
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]