| Class | Description | 
|---|---|
| CachingCompositeDiscoveryClient | 
 Replaces the default  
DefaultCompositeDiscoveryClient with one that caches the return
 values. | 
| ClientUtil | 
 Helpers to reduce redundant code between different Client implementations. 
 | 
| DiscoveryClientCacheConfiguration | 
 A cache configuration for the Discovery client cache. 
 | 
| DiscoveryClientConfiguration | 
 Abstract class for all  
DiscoveryClient configurations. | 
| DiscoveryServerInstanceList | 
 Abstract  
ServiceInstanceList implementation for Discovery servers like Eureka and Consul. | 
| EndpointUtil | 
 This class contains some of the utility functions previously found in DiscoveryClient, but should be elsewhere. 
 |