public abstract class AbstractGeneratorStore<V> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected net.daporkchop.lib.common.function.io.IOFunction<org.cloudburstmc.api.util.Identifier,V> |
computeFunction |
protected Map<org.cloudburstmc.api.util.Identifier,V> |
idToValues |
protected Set<org.cloudburstmc.api.util.Identifier> |
recursionLock |
| Constructor and Description |
|---|
AbstractGeneratorStore() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract V |
compute(@NonNull org.cloudburstmc.api.util.Identifier id) |
V |
find(@NonNull org.cloudburstmc.api.util.Identifier id) |
protected final Set<org.cloudburstmc.api.util.Identifier> recursionLock
protected final net.daporkchop.lib.common.function.io.IOFunction<org.cloudburstmc.api.util.Identifier,V> computeFunction
public V find(@NonNull @NonNull org.cloudburstmc.api.util.Identifier id)
protected abstract V compute(@NonNull @NonNull org.cloudburstmc.api.util.Identifier id) throws IOException
IOExceptionCopyright © 2021. All rights reserved.