How to avoid unnecessary Firestore reads with Cache How to avoid unnecessary Firestore reads with Cache firebase firebase