# Functions
NewEndpointCache will return a newly initialized cache with a limit of endpointLimit entries.
# Structs
DiscoverEndpoint is a finalize step middleware used to discover endpoint for an API operation.
DiscoverEndpointOptions are optionals used with DiscoverEndpoint operation.
Endpoint represents an endpoint used in endpoint discovery.
EndpointCache is an LRU cache that holds a series of endpoints based on some key.
WeightedAddress represents an address with a given weight.
# Type aliases
WeightedAddresses represents a list of WeightedAddress.