code: public void setMaxAsyncRequests(int asyncRequests) {
  		if (asyncRequests < 1) {
  			throw new IllegalArgumentException(
  					"Maximum asynchronous requests must be greater or equal to 1");
  		}
  		this.asyncRequests = asyncRequests;
  
  		if (Log.isDebugEnabled()) {
  			Log.debug(this, "Max async requests set to "
  					+ asyncRequests);
  		}
  
  	}
docs: Set the maximum number of asynchronous requests that are outstanding at
  any one time. This setting is used to optimize the reading and writing of
  files to/from the remote file system when using the get and put methods.
  The default for this setting is 100.
  
  @param asyncRequests