| Interface | Description | 
|---|---|
| ExtendedDnsCache | 
 An extended  
DnsCache with support for storing PTR records
 from reverse lookups. | 
| ExtendedDnsCacheEntry | 
| Class | Description | 
|---|---|
| CaffeineCache<E> | 
 Underlying cache used to back the  
CaffeineDnsCache. | 
| CaffeineDnsCache | 
 DNS cache implementation largely copied from Netty's
   https://github.com/netty/netty/blob/netty-4.1.38.Final/resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCache.java
 but adapted slightly to work with our  
CaffeineCache. | 
| NettyDnsHealthCheck | |
| NettyDnsResolver | 
 Asynchronous DNS resolution using Netty. 
 | 
| NettyResolverContext | 
 Asynchronous resolution using Netty. 
 | 
| RandomIterator<T> | 
 An infinite iterator that will return random items
 from the given list. 
 | 
Copyright © 2020. All rights reserved.