@Override
        public void cleanup() {
            //TODO: what if this throws?
            if (streamFetcher != null) {
                streamFetcher.cleanup();
            }
            if (fileDescriptorFetcher != null) {
                fileDescriptorFetcher.cleanup();
            }
        }
A wrapper model loader that provides both an {@link InputStream} and a
{@link ParcelFileDescriptor} for a given model type by wrapping an
{@link ModelLoader} for {@link InputStream}s for the given model type and an
{@link ModelLoader} for {@link ParcelFileDescriptor} for the given model
type.

@param <A> The model type.
core/src/main/java/com/bumptech/glide/load/model/ImageVideoModelLoader.java