Folder to set as a cache folder. The default value is NULL,
which triggers the check_users_choice_if_cache function that provides some
options to the user to use it as a cache folder, a temporary one, or disable caching.
verbose
Boolean. If TRUE, it provides information when the
cache folder is set. Otherwise, it only prints a warning when there is an error.