code: public void unqueue(final PoolWaitFuture<PoolableObject<V>> future) {
  		if (future == null) return;
  		waiting.remove(future);
  	}
docs: Removes the specified {@code future} from the current waiting queue
  
  @param future the future