I want to keep track of different programmatically created Firestore queries in a web app so I know when to search on the database and when to use a cache. The problem is I