net.minecraft.datafixer.file.fix

class StructuresFileFix$CompletableFuturePool

net.minecraft.util.filefix.fixes.LegacyStructureFileFix$IncrementalFutureSequence
net.minecraft.class_1_245$class_1_778
net.minecraft.datafixer.file.fix.StructuresFileFix$CompletableFuturePool

Field summary

Modifier and TypeField
private final int
maxConcurrency
field_1_3864
maxFutures
private final List<CompletableFuture<?>>
futures
field_1_3863
futures

Constructor summary

ModifierConstructor
public (int maxFutures)

Method summary

Modifier and TypeMethod
public int
push(CompletableFuture<?> future)
method_1_4705(CompletableFuture<?> arg0)
add(CompletableFuture<?> future)
private int
waitOnAny()
method_1_4707()
tryJoins()
public int
waitForAll()
method_1_4706()
join()
private static CompletableFuture[]
lambda$waitForAll$0(int arg0)
method_1_4703(int arg0)
method_1_4703(int arg0)
private static CompletableFuture[]
lambda$waitOnAny$0(int arg0)
method_1_4704(int arg0)
method_1_4704(int arg0)