@Override
  public AWSElasticCacheClient build() throws IOException {

    AWSElasticCacheClient memcachedClient =
        new AWSElasticCacheClient(this.sessionLocator, this.sessionComparator, this.bufferAllocator,
            this.configuration, this.socketOptions, this.commandFactory, this.transcoder,
            this.stateListeners, this.authInfoMap, this.connectionPoolSize, this.connectTimeout,
            this.name, this.failureMode, configAddrs, this.pollConfigIntervalMs);
    this.configureClient(memcachedClient);

    return memcachedClient;
  }
@ Override public AWSElasticCacheClient build ( ) throws IOException { AWSElasticCacheClient memcachedClient = new AWSElasticCacheClient ( this . sessionLocator , this . sessionComparator , this . bufferAllocator , this . configuration , this . socketOptions , this . commandFactory , this . transcoder , this . stateListeners , this . authInfoMap , this . connectionPoolSize , this . connectTimeout , this . name , this . failureMode , configAddrs , this . pollConfigIntervalMs ) ; this . configureClient ( memcachedClient ) ; return memcachedClient ; }
Returns a new instanceof AWSElasticCacheClient.