code: public static <T> Collection<MemberResponse<T>> executeOptimistic(IExecutorService execSvc, Set<Member> members, Callable<T> callable) {
      	return executeOptimistic(execSvc, members, callable, 60, TimeUnit.SECONDS);
      }
docs: Will wait a maximum of 1 minute for each node to response with their result.  If an error occurs on any
  member, we will always attempt to continue execution and collect as many results as possible.
  
  @param execSvc
  @param members
  @param callable
  @return