title: Unity LoadFromCacheOrDownload non asset bundles
body: <p>Is there any build-in way to download and cache anything other than asset bundles. I'd be using asset bundles for my layout, but I don't want to rebuild my entire bundle for the sake of editing 1 texture.</p>
  
  <p>My approach is currently an json which contains the following:</p>
  
  <ul>
  <li>Path to the asset bundle containing the layout</li>
  <li>Paths to the json containing all data about the asset (numbers, text, image paths)</li>
  </ul>
  
  <p>There would be a fair amount of asset bundles, each containing roughly 30-40 images.</p>
  
  <p>I'm using WWW.LoadFromCacheOrDownload to cache my asset bundles, but it doesn't work with textures.</p>
  
  <pre><code>WWWCached data can only be accessed using the assetBundle property!
  UnityEngine.WWW:get_texture()
  </code></pre>
  
  <p>Would there be a build-in way to cache it, or would I have to write the system myself?</p>