code: public <T> T resolveFuture(final Future<T> future) throws RuntimeException
  	{
  		return resolveFuture(future, true);
  	}
docs: Resolves a Future, automatically cancelling it in the event of a timeout / failure
  
  @param <T>
  @param future
  
  @return
  
  @throws RuntimeException