R/cache.R

Defines functions cache_get cache_add cache_clear

Documented in cache_clear

.cache <- new.env(TRUE)

#' clears the cache
#' 
#' @export
cache_clear <- function(){
  rm( list  = ls(envir=.cache)
    , envir = .cache
    )
}

cache_add <- function(url, result){
  .cache[[url]] <- result
  result
}

cache_get <- function(url){
  .cache[[url]]
}
edwindj/cbsodataR documentation built on April 28, 2024, 7:02 p.m.