title: File size limit for internal vs. external storage?
body: <p>I am looking for a best practice for considering internal vs. external storage depending on file size.</p>
  
  <p>The <a href="https://developer.android.com/training/data-storage/files#WriteInternalStorage" rel="nofollow noreferrer">docs</a> give no size reference for internal storage <code>getFilesDir()</code>, but 1MB for <code>getCacheDir()</code>:</p>
  
  <blockquote>
    <p>You should always maintain
    the <strong>cache files</strong> yourself and stay within a reasonable limit of space
    consumed, such as <strong>1MB.</strong></p>
  </blockquote>
  
  <p>Let's say an app needs to temporarily store video files, that are internal to the application. Assume 20 video files with 5MB each means 100MB total. </p>
  
  <p>Is it reliable that the app can store 100MB in internal storage with <code>getFilesDir()</code>?</p>