future.cancel(false); timeoutCount.incrementAndGet();
} catch (TimeoutException e) { timeoutCount.incrementAndGet(); bulkFuture.cancel(false); return null; } catch (InterruptedException e) {
future.cancel(false); timeoutCount.incrementAndGet();
future.cancel(false); timeoutCount.incrementAndGet();
future.cancel(false); timeoutCount.incrementAndGet();
} catch (TimeoutException e) { timeoutCount.incrementAndGet(); bulkFuture.cancel(false); return null; } catch (InterruptedException e) {