R/cache_gcs.R
cache_gcs.RdGoogle Cloud Storage Cache Google Cloud Storage backed cache, for remote caching.
cache_gcs(
cache_name = googleCloudStorageR::gcs_get_global_bucket(),
algo = "sha512",
compress = FALSE
)Bucket name for storing cache files.
The hashing algorithm used for the cache, see
digest for available algorithms.
Argument passed to saveRDS. One of FALSE, "gzip",
"bzip2" or "xz". Default: FALSE.
if (FALSE) {
library(googleCloudStorageR)
# Set GCS credentials.
Sys.setenv("GCS_AUTH_FILE"="<google-service-json>",
"GCS_DEFAULT_BUCKET"="unique-bucket-name")
gcs <- cache_gcs("unique-bucket-name")
mem_runif <- memoise(runif, cache = gcs)
}