with_filecache: Execute an expression, while saving result to a local file

Description Usage Arguments Value Examples

View source: R/with_filecache.R

Description

Execute an expression, while saving result to a local file

Usage

1
2
with_filecache(expr, filename, cache_dir = fcutils_options()$cache_dir,
  parse = NULL)

Arguments

expr

R expression whose result should be cached

filename

A unique name for cached item

cache_dir

The directory in which to cache result. Defaults to '.Rcache' (to change default, use fcutils_options)

parse

(optional) Whether to parse expression before executing (default TRUE for character exprs, otherwise FALSE)

Value

The contents of the cache-file, if that file exists. Otherwise, result of expr

Examples

1
2
3
res <- with_filecache(some_long_running_function(),
                     filename = 'cache_this_result.Rds',
                     cache_dir = 'name_of_this_document')

jburos/fcutils documentation built on Dec. 5, 2019, 6:26 p.m.