public MemcacheClientBuilder<V> withAddresses(final List<HostAndPort> addresses){
  checkArgument(!addresses.isEmpty());
  this.addresses=ImmutableList.copyOf(checkNotNull(addresses));
  return this;
}

public MemcacheClientBuilder < V > withAddresses ( final List < HostAndPort > addresses ) { checkArgument ( ! addresses . isEmpty ( ) ) ; this . addresses = ImmutableList . copyOf ( checkNotNull ( addresses ) ) ; return this ; }
define which memcache servers to connect to . if more than one address is given , ketama will be used to distribute requests .
