Thank you for the clarification Ihor. I willl try to dig into the cache logic to better understand this.
> The API in this area is not ideal, unfortunately. Since the caching requirement is not noted in the docstring, would you be interested in a patch to allow these functions to work regardless of if the cache is present? Thanks Thomas