title: What is Firebase Remote Config Developer Mode
body: <p>I am adding Firebase Remote Config to an app and I am confused about the purpose of <code>.setMinimumFetchIntervalInSeconds(...)</code> &amp;  <code>.setDeveloperModeEnabled(true/false)</code> . The docs talk about a developer mode, but I'm not sure they clearly explain what it actually does. Does it have to be used in tandem with <code>setMinimumFetchIntervalInSeconds</code> or can it be used on its own , and if on its own, what does it then do?</p>
  
  <p>Secondly I'm testing my test boolean value in a debug build of the app, with values set to 5 minutes or hours but still I always  get my value within 3 seconds. when I set <code>setDeveloperModeEnabled</code> to false or not add the <code>FirebaseRemoteConfigSettings</code> to my instance at all, I still have not observed the famed throttle exception and I get my values immediately. It basically looks like my cache settings are being ignored and I always get fresh data from the backend and I can set the cache as low as I want.</p>