Насколько я знаю, после изменений конфигурации мы можем восстановить данные извлечения состояния из ViewModel и извлекать данные из saveInstanceState, даже когда система убивает приложение.
Я хотел бы знать, где хранятся данные, когда мы используем ViewModel и saveInstanceState.
и недавно наткнулся на код, который, как я знаю, не лучший способ хранения данных, но я хотел бы знать, где хранятся данные в этом случае, я имею в виду, где HashMap хранит данные?
private static final int CACHE_LIMIT = 10;
private final Map<String, Data> mStorage = new HashMap<>(CACHE_LIMIT);
private final List<String> mKeys = new ArrayList<>(CACHE_LIMIT);```