Почему операция Files.move отменяется при остановке приложения при отладке?
Простой пример, в ide idea запускаю в режиме debug код на Java8, где есть строчка "Files.move(sorcePath, targetPath)". Когда я при отладке по шагам прохожу эту строчку, то вижу, как появляется файл по новому адресу targetPath, если я останавливаю программу и не даю ей завершиться, то он пропадает. Проведение напоминает запись в базу без коммита, т.е. нет фиксации изменения - изменение откатывается. Но что служит триггером на фиксацию изменений непонятно. Может кто-то может объяснить, почему так происходит?