This is intended to be used within the
Cache function, but can be
used to evaluate what a
simList would look like once it is
converted to a repeatably digestible object.
# S4 method for simList .robustDigest(object, objects, compareRasterFileLength = 1e+06, algo = "xxhash64", digestPathContent = FALSE, classOptions = list())
an object to digest.
Optional character vector indicating which objects are to be considered while making digestible. This is only relevant if the object being passed is an environment or list or the like.
Numeric. Optional. When there are Rasters, that
have file-backed storage, this is passed to the length arg in
The algorithms to be used; currently available choices are
Logical. Should arguments that are of class
Optional list. This will pass into
robustDigest. This method strips out stuff
from a simList class object that would make it otherwise not
reproducibly digestible between sessions, operating systems,
or machines. This will likely still not allow identical digest
results across R versions.