title: Firestore still retrieving documents from cache even though I've disabled persistence
body: <p>My Firestore is still retrieving documents from cache even though I've explicitly told it not to:</p>
  
  <pre><code>class MainActivity : AppCompatActivity() {
  
      val db = FirebaseFirestore.getInstance()
  
      override fun onCreate(savedInstanceState: Bundle?) {
          super.onCreate(savedInstanceState)
          val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
          db.firestoreSettings = dbSettings
  </code></pre>
  
  <p>Above is my launcher activity where I set the Firestore settings. </p>
  
  <p>In my fragment I perform a <a href="https://github.com/imperiumlabs/GeoFirestore-Android#geo-queries" rel="nofollow noreferrer"><code>GeoFirestore GeoQuery</code></a>:</p>
  
  <pre><code>class MapFragment : Fragment() {
      val instances = FirebaseFirestore.getInstance().collection("instances")
      val geoFirestore = GeoFirestore(instances)
      lateinit var nearbyDocs: GeoQuery
  
      private fun searchNearby(){
          nearbyDocs = geoFirestore.queryAtLocation(currentLocation, 1.0)
          nearbyDocs.addGeoQueryDataEventListener(object : GeoQueryDataEventListener {
  
              override fun onDocumentEntered(documentSnapshot: DocumentSnapshot, location: GeoPoint) {
                 Log.d(TAG, "onDocumentEntered: user1: ${documentSnapshot.getString("user1")?.substring(0, 3)} | docId: ${documentSnapshot.id.substring(0, 5)} | fromCache: ${documentSnapshot.metadata.isFromCache}")
                 Log.d(TAG, "isPersistanceEnabled2: ${db.firestoreSettings.isPersistenceEnabled}")
              }
      }
  </code></pre>
  
  <p>This is what it logs:</p>
  
  <pre><code>onDocumentEntered: user1: 0X6 | docId: lPLFf | fromCache: true
  isPersistanceEnabled2: false
  </code></pre>
  
  <p>This doesn't make sense - I'm receiving cached documents even though my persistence is turned off.</p>
  
  <p>Any idea what the problem is?</p>
  
  <p><strong>Edit</strong>: I have tried clearing the cache but that did not fix the problem.</p>