1833 |
|
// implement RunnableFuture. |
1834 |
|
|
1835 |
|
protected <T> RunnableFuture<T> newTaskFor(Runnable runnable, T value) { |
1836 |
< |
return (RunnableFuture<T>)ForkJoinTask.adapt(runnable, value); |
1836 |
> |
return (RunnableFuture<T>) ForkJoinTask.adapt(runnable, value); |
1837 |
|
} |
1838 |
|
|
1839 |
|
protected <T> RunnableFuture<T> newTaskFor(Callable<T> callable) { |
1840 |
< |
return (RunnableFuture<T>)ForkJoinTask.adapt(callable); |
1840 |
> |
return (RunnableFuture<T>) ForkJoinTask.adapt(callable); |
1841 |
|
} |
1842 |
|
|
1843 |
|
// Unsafe mechanics |