Я ищу решение или шаблон для хранения данных, предпочтительно в памяти (на диске также хорошо, если он быстрее) для хранения java объектов и использования этих объектов для сценария анализа "что если" ios.
Пример: у меня есть классы, такие как Foo, Bar, Car et c. Каждый объект имеет свой уникальный ключ, поэтому эти объекты также могут храниться в Картах. Когда пользователь хочет выполнить сценарий «Что если», мы копируем (углубляем) все объекты в новые Карты и обслуживаем этот сценарий. Но таким образом, для каждого сценария использование памяти больше.
Мой вопрос, есть ли способ или шаблон для решения таких проблем в целом? Как я могу повторно использовать мои объекты, чтобы сократить требования к памяти и поддерживать больше сценариев ios?