net.minecraft.util.thread

class AsyncHelper$Batch<K, U, V>

extends AsyncHelper$Batcher<K, U, V>

bwa$a
net.minecraft.util.thread.ParallelMapTransform$BatchedTaskSplitter
net.minecraft.class_10769$class_10770
net.minecraft.util.thread.AsyncHelper$Batch
net.minecraft.unmapped.C_wxbxunnd$C_haawwhxf
net.minecraft.unmapped.C_wxbxunnd$C_haawwhxf
net.minecraft.src.C_379326_$C_379015_

Field summary

Modifier and TypeField
private final Map<K, V>
c
result
field_56618
entries
f_zzqgwhhr
f_379920_
private final int
d
batchSize
field_56619
size
f_rkmcclzm
f_382340_
private final int
e
firstUndersizedBatchIndex
field_56620
start
f_lghvhaqr
f_380806_

Constructor summary

ModifierConstructor
(BiFunction<K, U, V> p_391927_, int p_394050_, int arg2)

Method summary

Modifier and TypeMethod
protected CompletableFuture<?>
a(bwa$b<K, U, V> o, int o, int o, 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)
newBatch(AsyncHelper$Future<K, U, V> arg0, int arg1, int arg2, Executor arg3)
m_hnvicmlb(C_wxbxunnd$C_nefxtrpt<K, U, V> arg0, int arg1, int arg2, Executor arg3)
m_384550_(C_379326_$C_379218_<K, U, V> p_391190_, int p_393559_, int p_393890_, Executor arg3)
protected int
a(int arg0)
batchSize(int arg0)
method_67614(int arg0)
getLastIndex(int arg0)
m_wvnxaxvo(int arg0)
m_386236_(int arg0)
private static <K, U, V> Runnable
a(Map<K, V> o, int o, int o, bwa$b<K, U, V> o)
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)
newTask(Map<K, V> futures, int size, int maxCount, AsyncHelper$Future<K, U, V> entry)
m_srwgtcqw(Map<K, V> arg0, int arg1, int arg2, C_wxbxunnd$C_nefxtrpt<K, U, V> arg3)
m_386506_(Map<K, V> p_393441_, int p_398008_, int p_397004_, C_379326_$C_379218_<K, U, V> p_397180_)
protected CompletableFuture<Map<K, V>>
a(CompletableFuture<?> o, bwa$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)
addLastTask(CompletableFuture<?> arg0, AsyncHelper$Future<K, U, V> arg1)
m_xtewvxgh(CompletableFuture<?> arg0, C_wxbxunnd$C_nefxtrpt<K, U, V> arg1)
m_385753_(CompletableFuture<?> p_397157_, C_379326_$C_379218_<K, U, V> arg1)