public class WorldNodeCache extends java.lang.Object implements com.github.benmanes.caffeine.cache.AsyncCacheLoader<OID,BasicWorldNode>
Constructor and Description |
---|
WorldNodeCache(java.util.function.Function<OID,java.util.concurrent.CompletableFuture<BasicWorldNode>> loader) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<BasicWorldNode> |
asyncLoad(OID oid,
java.util.concurrent.Executor executor) |
public WorldNodeCache(java.util.function.Function<OID,java.util.concurrent.CompletableFuture<BasicWorldNode>> loader)
public java.util.concurrent.CompletableFuture<BasicWorldNode> asyncLoad(OID oid, java.util.concurrent.Executor executor)
asyncLoad
in interface com.github.benmanes.caffeine.cache.AsyncCacheLoader<OID,BasicWorldNode>