From bec3b5b576e1f20188010fa74d884cb80ab23263 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Tue, 8 Oct 2024 20:17:11 -0500 Subject: [PATCH] Fix world gen incorrectly returning some data sources to the pool --- .../GeneratedFullDataSourceProvider.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/GeneratedFullDataSourceProvider.java b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/GeneratedFullDataSourceProvider.java index ffec5aa6f..5c2f9cf95 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/GeneratedFullDataSourceProvider.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/GeneratedFullDataSourceProvider.java @@ -417,19 +417,7 @@ public class GeneratedFullDataSourceProvider extends FullDataSourceProviderV2 im // allows us to reduce cross-chunk lighting issues by lighting the whole 4x4 LOD at once DhLightingEngine.INSTANCE.bakeDataSourceSkyLight(fullDataSource, LodUtil.MAX_MC_LIGHT); - GeneratedFullDataSourceProvider.this.updateDataSourceAsync(fullDataSource) - .thenRun(() -> - { - try - { - // send this datasource back to the pool to hopefully reduce GC overhead - fullDataSource.close(); - } - catch (Exception e) - { - LOGGER.error("Unexpected issue closing full data source", e); - } - }); + GeneratedFullDataSourceProvider.this.updateDataSourceAsync(fullDataSource); }