code: public synchronized void onRequestFailed(Throwable reason) {
  		executing.decrement();
  		failed.increment();
  		lastFailureReason = (reason == null) ? null : reason.getClass()
  				.getName() + ": " + reason.getMessage();
  	}
docs: Registers a failed request.