When cache folder is null, a cache file is generated anyway
The service has the capability so save a cached version of the transcription. However, this should only be done if the user has configured a cached folder location. The documentation says that if null, no cache will be used. However it seems that it generates (and reloads later) the cached file.