Банк объектов (BankObject) создан с целью на время сохранить состояния объектов на время перезапуска какого-нибудь модуля. К примеру, модуль что работает с постоянным TCP-соединением, может не разрывая коннекта перезапуститься, сохранив объект-соединение в Банк Объектов перед выключением и загрузив его обратно после повторного запуска. API простой: save(String, Object) - сохранение объекта под определенным именем; get(String) - получить объект под определенным именем. Обращаю внимание, что реализация SimpleBankObject после выдачи объекта стирает его из своей памяти!