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 thealgoargument 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 thealgoargument 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
drakeversion in the cache and other common values. Not always a thread safe operation, so should only beTRUEon the main process