net.minecraft.util.thread

class ParallelMapTransform$BatchedTaskSplitter<K, U, V>

extends ParallelMapTransform$SplitterBase<K, U, V>

bug$a
net.minecraft.util.thread.ParallelMapTransform$BatchedTaskSplitter
net.minecraft.class_10769$class_10770

Field summary

Modifier and TypeField
private final Map<K, V>
c
result
field_56618
private final int
d
batchSize
field_56619
private final int
e
firstUndersizedBatchIndex
field_56620

Constructor summary

ModifierConstructor
(BiFunction<K, U, V> arg0, int arg1, int arg2)

Method summary

Modifier and TypeMethod
protected CompletableFuture<?>
a(bug$b<K, U, V> arg0, int arg1, int arg2, Executor arg3)
scheduleBatch(ParallelMapTransform$Container<K, U, V> arg0, int arg1, int arg2, Executor arg3)
method_67616(class_10769$class_10771<K, U, V> arg0, int arg1, int arg2, Executor arg3)
protected int
a(int arg0)
batchSize(int arg0)
method_67614(int arg0)
private static <K, U, V> Runnable
a(Map<K, V> arg0, int arg1, int arg2, bug$b<K, U, V> arg3)
createTask(Map<K, V> arg0, int arg1, int arg2, ParallelMapTransform$Container<K, U, V> arg3)
method_67617(Map<K, V> arg0, int arg1, int arg2, class_10769$class_10771<K, U, V> arg3)
protected CompletableFuture<Map<K, V>>
a(CompletableFuture<?> arg0, bug$b<K, U, V> arg1)
scheduleFinalOperation(CompletableFuture<?> arg0, ParallelMapTransform$Container<K, U, V> arg1)
method_67619(CompletableFuture<?> arg0, class_10769$class_10771<K, U, V> arg1)