1793 |
|
*/ |
1794 |
|
public T get() throws InterruptedException, ExecutionException { |
1795 |
|
Object r; |
1796 |
< |
return reportGet((r = result) == null ? waitingGet(true) : r); |
1796 |
> |
return reportGet((r = result) == null ? waitingGet(true) : r); |
1797 |
|
} |
1798 |
|
|
1799 |
|
/** |
1813 |
|
throws InterruptedException, ExecutionException, TimeoutException { |
1814 |
|
Object r; |
1815 |
|
long nanos = unit.toNanos(timeout); |
1816 |
< |
return reportGet((r = result) == null ? timedGet(nanos) : r); |
1816 |
> |
return reportGet((r = result) == null ? timedGet(nanos) : r); |
1817 |
|
} |
1818 |
|
|
1819 |
|
/** |