I double-checked, and it appears this will *not* use the cache, because you're giving it a file-like object instead of a url.