Привет! storage = fs; ты копируешь ссылку, которая закроется после выполнения метода selectStorage, т.к. там блок try-с-ресурсами, управляй сам его жизненным циклом как то так
try {
storage = FileSystems.newFileSystem(uri, env);
return true;
} catch (IOException ex) {
Logger.getLogger(Manager.class.getName()).log(Level.SEVERE, null, ex);
}
return false;
+ публичный метод сделай, которым из вне можно будет закрыть его