Class ChunkDataLoader
java.lang.Object
com.google.common.cache.CacheLoader<ChunkPos,CompletableFuture<CachedChunkData>>
net.buildtheearth.terraminusminus.generator.ChunkDataLoader
public class ChunkDataLoader
extends com.google.common.cache.CacheLoader<ChunkPos,CompletableFuture<CachedChunkData>>
CacheLoader implementation for earth generators, which asynchronously aggregates information from multiple datasets and stores it
in a CachedChunkData for use by the generator.-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader
com.google.common.cache.CacheLoader.InvalidCacheLoadException, com.google.common.cache.CacheLoader.UnsupportedLoadingOperationException -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IEarthDataBaker<?>[]protected final GeneratorDatasets -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.common.cache.CacheLoader
asyncReloading, from, from, loadAll, reload
-
Field Details
-
datasets
-
bakers
-
-
Constructor Details
-
ChunkDataLoader
-
-
Method Details
-
load
- Specified by:
loadin classcom.google.common.cache.CacheLoader<ChunkPos,CompletableFuture<CachedChunkData>>
-