Learn R Programming

writeAlizer (version 1.7.2)

wa_cache_clear: Clear writeAlizer's user cache

Description

Deletes all files under wa_cache_dir(). If ask = TRUE and in an interactive session, a short preview (item count, total size, and up to 10 sample paths) is printed before asking for confirmation.

Usage

wa_cache_clear(ask = interactive(), preview = TRUE)

Value

Invisibly returns TRUE if the cache was cleared (or already absent),

FALSE if the user declined or deletion failed.

Arguments

ask

Logical; if TRUE and interactive, ask for confirmation.

preview

Logical; if TRUE and ask is TRUE, show a brief listing/size summary before asking.

See Also

wa_cache_dir

Examples

Run this code
# Safe demo: redirect cache to tempdir(), create a file, then clear it
# \dontshow{
old <- getOption("writeAlizer.cache_dir"); on.exit(options(writeAlizer.cache_dir = old), add = TRUE)
tmp <- file.path(tempdir(), "wa_cache_demo2"); dir.create(tmp, recursive = TRUE, showWarnings = FALSE)
options(writeAlizer.cache_dir = tmp)
writeLines("demo", file.path(wa_cache_dir(), "demo.txt"))
wa_cache_clear(ask = FALSE)
# }

Run the code above in your browser using DataLab