public class ChunkCache<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CACHE_SIZE |
static int |
MAX_CACHE_SIZE |
static int |
MIN_CACHE_SIZE |
| Constructor and Description |
|---|
ChunkCache(java.lang.String name,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc) |
ChunkCache(java.lang.String name,
int capacity,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc) |
ChunkCache(java.lang.String name,
int capacity,
boolean evictOldChunks,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
T |
get(int chunkX,
int chunkZ) |
T |
remove(int chunkX,
int chunkZ) |
public static final int MIN_CACHE_SIZE
public static final int MAX_CACHE_SIZE
public static final int DEFAULT_CACHE_SIZE
public ChunkCache(java.lang.String name,
int capacity,
boolean evictOldChunks,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc)
public ChunkCache(java.lang.String name,
int capacity,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc)
public ChunkCache(java.lang.String name,
java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,T> chunkFunc)