diff --git a/src/main/java/io/rudin/minetest/tileserver/TileRenderer.java b/src/main/java/io/rudin/minetest/tileserver/TileRenderer.java index af21284..dc4db92 100644 --- a/src/main/java/io/rudin/minetest/tileserver/TileRenderer.java +++ b/src/main/java/io/rudin/minetest/tileserver/TileRenderer.java @@ -129,9 +129,7 @@ public class TileRenderer { return renderImage(layer, tileX, tileY, zoom, true); } - public synchronized BufferedImage renderImage(Layer layer, int tileX, int tileY, int zoom, boolean usecache) throws IllegalArgumentException, DataFormatException, IOException, ExecutionException { - - + public BufferedImage renderImage(Layer layer, int tileX, int tileY, int zoom, boolean usecache) throws IllegalArgumentException, DataFormatException, IOException, ExecutionException { //Check if binary cached, use cached version for rendering if (usecache && cache.has(layer.id, tileX, tileY, zoom)) { @@ -142,22 +140,6 @@ public class TileRenderer { return ImageIO.read(new ByteArrayInputStream(data)); } - - - //Second cache check in critical section - //Check if binary cached, use cached version for rendering - if (usecache && cache.has(layer.id, tileX, tileY, zoom)) { - byte[] data = cache.get(layer.id, tileX, tileY, zoom); - - if (data != null && data.length > 0) - //In case the cache disappears - return ImageIO.read(new ByteArrayInputStream(data)); - } - - - - - BufferedImage tile = createTile(); //16x16 mapblocks on a tile diff --git a/tileserver.properties b/tileserver.properties index 78974a4..eba4118 100644 --- a/tileserver.properties +++ b/tileserver.properties @@ -1,4 +1,4 @@ -tilerenderer.initialrendering.enable=true +#tilerenderer.initialrendering.enable=true #log.tile.updatetimings=true tilerenderer.updateinterval=10 @@ -10,4 +10,4 @@ minetest.db.url=jdbc:postgresql://127.0.0.1:5432/postgres static.files.location=src/main/resources/public # local save -debug.mapblock.save=true \ No newline at end of file +#debug.mapblock.save=true \ No newline at end of file