title: window.caches is undefined in Android Chrome, but is available at Desktop Chrome
body: <p>I am a bit confused with regards to availability of Caches API on mobile devices.</p>
  
  <p><a href="https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage" rel="noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage</a></p>
  
  <p>Documentation states this API is available on both service worker scope and window scope. </p>
  
  <p>I can clearly access it on desktop's Chrome without issues.</p>
  
  <p>Now whenever I do feature detection on Android's Chrome I get undefined as if feature is not available.</p>
  
  <p>I tried to detect this way:</p>
  
  <pre><code>if ('caches' in window)...
  if ('caches' in self)...
  </code></pre>
  
  <p>calling from console log via connected device etc</p>
  
  <p>What do I miss?</p>
  
  <p>PS: I understand Safari has very basic implementation so I expected this to go wrong with Safari, but here I am testing it with Chrome on Android;/</p>