}
} else {
results.add(getFut);
}
} catch (InterruptedException e) {
throw new DataStoreOperationException(e.getMessage(), e);
} catch (ExecutionException e) {
throw new DataStoreOperationException(e.getMessage(), e);
} catch (TimeoutException e) {
throw new DataStoreOperationException(e.getMessage(), e);
}
}
return (results.size() > 0 ? results : null);
}