Use this function with caution. It clears cached data and configuration, specifically:
Deletes the CatastRoNav configuration directory when
config = TRUE(tools::R_user_dir("CatastRoNav", "config")).Deletes the
cache_dirdirectory and its contents whencached_data = TRUE.Clears the
CATASTRONAV_CACHE_DIRenvironment variable.
Value
NULL, invisibly. This function is called for its
side effects.
Details
With config = TRUE and cached_data = TRUE, this function resets the
cache state as if you had never used CatastRoNav.
See also
catrnav_detect_cache_dir() identifies the active cache path before
deletion. catrnav_set_cache_dir() configures a new cache afterward.
Manage the local cache:
catrnav_set_cache_dir()
Examples
# Caution! This modifies your current state.
# \dontrun{
my_cache <- catrnav_detect_cache_dir()
#> ℹ /tmp/Rtmpr1v3UM/CatastRoNav
example_cache <- file.path(tempdir(), "example", "cache")
catrnav_set_cache_dir(example_cache, verbose = FALSE)
catrnav_clear_cache(verbose = TRUE)
#> ✔ Deleted CatastRoNav cached data from /tmp/Rtmpr1v3UM/example/cache ("0 bytes").
# Restore the initial cache.
catrnav_set_cache_dir(my_cache)
#> ℹ CatastRoNav cache directory is /tmp/Rtmpr1v3UM/CatastRoNav.
#> ℹ To reuse this cache directory in future sessions, set `install` to `TRUE`.
identical(my_cache, catrnav_detect_cache_dir())
#> ℹ /tmp/Rtmpr1v3UM/CatastRoNav
#> [1] TRUE
# }
