Учитывая ваш пример хранения набора значений, связанных с ключом, у вас могут быть следующие параметры при использовании каждой библиотеки
- Предпочтения - сохранить как байтовый массив, связанный с ключом
- Commons Configuration - сохранить в виде списка строк, связанных с ключом
Таким образом, выбор может зависеть от того, проще ли преобразовать FooBean в байтовый массив или строку.
Другим преимуществом Commons Configuration являются различные бэкэнды. Я использовал его для хранения свойств в базе данных. Если вы хотите хранить объекты где-то, кроме локальной машины пользователя, это был бы лучший выбор.