Опять же, в зависимости от того, что вы делаете, это может быть хорошо. До тех пор, пока у вас есть какой-то метод сохранения того, что находится в HashMap или тому подобное, в случае сохранения / отключения сервера.
Все, что вам нужно, это метод сериализации. Я видел, что XStream упоминался выше.
Существует также библиотека с именем Prevayler . Это сериализует изменения на лету, но позволяет хранить все в памяти. Так что даже в случае внезапного отключения питания, когда у вас нет времени на правильное отключение, это может быть полезным.
Поэкспериментируйте с различными методами, чтобы увидеть, что вам подходит, и извлеките подробности за DAO.