- more grass in forests

- a few thread safety changes
This commit is contained in:
dags- 2020-02-22 15:31:40 +00:00
parent ee61b6a923
commit ff54a17ba2
3 changed files with 4 additions and 3 deletions

@ -1 +1 @@
Subproject commit cc04ae3d90b708b1b0ead02ae1e26e6d7d47c42a Subproject commit c609c9e6044e3e9bb863a3f0601a4abba1be6180

View File

@ -6,6 +6,7 @@ import com.terraforged.core.world.heightmap.RegionExtent;
import me.dags.noise.util.NoiseUtil; import me.dags.noise.util.NoiseUtil;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
public class RegionCache implements RegionExtent { public class RegionCache implements RegionExtent {
@ -19,7 +20,7 @@ public class RegionCache implements RegionExtent {
public RegionCache(boolean queueNeighbours, RegionGenerator renderer) { public RegionCache(boolean queueNeighbours, RegionGenerator renderer) {
this.renderer = renderer; this.renderer = renderer;
this.queuing = queueNeighbours; this.queuing = queueNeighbours;
this.cache = new Cache<>(180, 60, TimeUnit.SECONDS); this.cache = new Cache<>(180, 60, TimeUnit.SECONDS, () -> new ConcurrentHashMap<>());
} }
@Override @Override

@ -1 +1 @@
Subproject commit 5720feaa0d799b7a230d21a7c1abe7b7a0ae3f91 Subproject commit a406906308488a6d15e4cc17898c8a7d97173197