# Functions
NewAsyncOperationProcessor creates an async processor with given bufferSize and concurrency.
NewMemcachedClient makes a new RemoteCacheClient.
NewMemcachedClientWithConfig makes a new RemoteCacheClient.
NewRedisClient makes a new RedisClient.
NewRedisClientWithConfig makes a new RedisClient.
# Structs
CircuitBreakerConfig is the config for the circuite breaker.
MemcachedClientConfig is the config accepted by RemoteCacheClient.
MemcachedJumpHashSelector implements the memcache.ServerSelector interface, utilizing a jump hash to distribute keys to servers.
RedisClientConfig is the config accepted by RedisClient.
TLSConfig configures TLS connections.
# Interfaces
AddressProvider performs node address resolution given a list of clusters.
CircuitBreaker implements the circuit breaker pattern https://en.wikipedia.org/wiki/Circuit_breaker_design_pattern.
RemoteCacheClient is a high level client to interact with remote cache.
# Type aliases
MemcachedClient for compatible.