Нужен совет, подскажите пожалуйста. Я использую Firebase Auth в своём проекте. Нормально ли будет такой подход, после того, как пользователь вошёл, занести его данные в shared preferences, далее, пользователь выходит и заходит под другим аккаунтом, сравниваются данные текущего пользователя с предыдущим, если аккаунты разные, то очищается локальная база данных от предыдущего пользователя и заносятся данные в базу текущего пользователя?