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