The purpose of this function is
to prepare the cache to be called from make()
.
drake
only uses a single hash algorithm now,
so we no longer need this configuration step.
configure_cache(
cache = drake::get_cache(verbose = verbose),
short_hash_algo = drake::default_short_hash_algo(cache = cache),
long_hash_algo = drake::default_long_hash_algo(cache = cache),
log_progress = FALSE,
overwrite_hash_algos = FALSE,
verbose = 1L,
jobs = 1,
init_common_values = FALSE
)
A drake/storr cache.
Cache to configure
Short hash algorithm for drake.
The short algorithm must be among available_hash_algos()
,
which is just the collection of algorithms available to the algo
argument in digest::digest()
.
See default_short_hash_algo()
for more.
Long hash algorithm for drake.
The long algorithm must be among available_hash_algos()
,
which is just the collection of algorithms available to the algo
argument in digest::digest()
.
See default_long_hash_algo()
for more.
Deprecated logical.
Previously toggled whether to clear the recorded
build progress if this cache was used for previous calls to
make()
.
Logical, whether to try to overwrite the hash algorithms in the cache with any user-specified ones.
Deprecated on 2019-09-11.
Number of jobs for parallel processing
Logical, whether to set the initial drake
version in the cache and other common values.
Not always a thread safe operation, so should only be TRUE
on the main process
Deprecated on 2018-12-12.