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.
Usage
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
)
Arguments
- cache
Cache to configure
- short_hash_algo
Short hash algorithm for drake. The short algorithm must be among
available_hash_algos()
, which is just the collection of algorithms available to thealgo
argument indigest::digest()
. Seedefault_short_hash_algo()
for more.- long_hash_algo
Long hash algorithm for drake. The long algorithm must be among
available_hash_algos()
, which is just the collection of algorithms available to thealgo
argument indigest::digest()
. Seedefault_long_hash_algo()
for more.- log_progress
Deprecated logical. Previously toggled whether to clear the recorded build progress if this cache was used for previous calls to
make()
.- overwrite_hash_algos
Logical, whether to try to overwrite the hash algorithms in the cache with any user-specified ones.
- verbose
Deprecated on 2019-09-11.
- jobs
Number of jobs for parallel processing
- init_common_values
Logical, whether to set the initial
drake
version in the cache and other common values. Not always a thread safe operation, so should only beTRUE
on the main process