private void mergeChanges() throws IOException { worldDirectoryWriteLock.lock(); try { saveTransactionHelper.mergeChanges(); } finally { worldDirectoryWriteLock.unlock(); } }
@Override public void checkAndRepairSaveIfNecessary() throws IOException { saveTransactionHelper.cleanupSaveTransactionDirectory(); if (Files.exists(getStoragePathProvider().getUnmergedChangesPath())) { saveTransactionHelper.mergeChanges(); } }