public final class CachingLayerSampler extends Object implements LayerSampler
Modifier and Type | Field and Description |
---|---|
private it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap |
cache |
private int |
cacheCapacity |
private LayerOperator |
operator |
Constructor and Description |
---|
CachingLayerSampler(it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap cache,
int cacheCapacity,
LayerOperator operator) |
private final LayerOperator operator
private final it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap cache
private final int cacheCapacity
public CachingLayerSampler(it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap cache, int cacheCapacity, LayerOperator operator)
public int sample(int x, int z)
sample
in interface LayerSampler
public int getCapacity()