@Override public boolean isDone() { if (delegate.isDone()) { try { ensureResultSet(Long.MAX_VALUE, TimeUnit.DAYS); } catch (ExecutionException ignored) { ignore(ignored); } catch (CancellationException ignored) { ignore(ignored); } return true; } else { return super.isDone(); } }
@Override public boolean isDone() { if (delegate.isDone()) { try { ensureResultSet(Long.MAX_VALUE, TimeUnit.DAYS); } catch (ExecutionException ignored) { ignore(ignored); } catch (CancellationException ignored) { ignore(ignored); } return true; } else { return super.isDone(); } }