title: can I manually set the data source of Firestore in Flutter to only come from Cache?
body: <p>I am planning to recreate my native Android and iOS app using Flutter, so before I dive deep into Flutter I want to ensure everything I need is available on Flutter.</p>
  <p>so, in native Android and iOS, I can manually set if my data comes from Firestore server or from cache using Kotlin code like this to force the system to get data only from cache, not from the server.</p>
  <pre><code>db.document(path).get(Source.CACHE).addOnSuccessListener { 
              
  }
  </code></pre>
  <p>can I have the equivalent behavior in Flutter using FlutterFire? I have tried to read the <a href="https://firebase.flutter.dev/docs/firestore/usage" rel="nofollow noreferrer">documentation in here</a> , but I can't find it.</p>
  <p>it seems to me that the documentation in FlutterFire is not as complete as the documentation for native <a href="https://firebase.google.com/docs/firestore/quickstart" rel="nofollow noreferrer">in here</a>. for example, updating using Field Value is possible like the answer in <a href="https://stackoverflow.com/a/66663168/9101876">here</a>, but I can't find it in FlutterFire documentation.</p>
  <p>am I missing something? I am new in Flutter :)</p>