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