These are internal only.
A few helpers to get specific things from the cache repository
getFunctionName(FUN, originalDots, ..., overrideCall, isPipe).digestRasterLayer(object, length, algo, quick)
getUserTags(cacheRepo, shownCache, cacheId, concatenated = TRUE)
getCacheId(cacheRepo, shownCache, artifact)
getArtifact(cacheRepo, shownCache, cacheId)
getCacheId returns the cacheId values for 1 or more artifacts in the cache.
getArtifact returns the artifact value for 1 or more
entries in the cache, by cacheId.
A function
passing the ... from outer function, which will include potential
arguments to the FUN
A character string indicating a different (not "Cache") function name to search for. Mostly so that this works with deprecated "cache".
Logical. If the call to getFunctionName is coming from a pipe, there is more
information available. Specifically, ._lhs which is already a call.
Numeric. If the element passed to Cache is a Path class
object (from e.g., asPath(filename)) or it is a Raster with
file-backing, then this will be
passed to digest::digest, essentially limiting the number of bytes
to digest (for speed). This will only be used if quick = FALSE.
Default is getOption("reproducible.length"), which is set to Inf.
The algorithms to be used; currently available choices are
md5, which is also the default, sha1, crc32,
sha256, sha512, xxhash32, xxhash64,
murmur32, spookyhash and blake3.
Logical or character. If TRUE,
no disk-based information will be assessed, i.e., only
memory content. See Details section about quick in Cache.
A repository used for storing cached objects.
This is optional if Cache is used inside a SpaDES module.
Primary way of supplying cacheRepo; the data.table obj
resulting from showCache, i.e., it will override cacheRepo.
If this and cacheRepo are missing, then it will default to
getOption('reproducible.cachePath')
A character vector of cacheId values to use in the cache
Logical. If TRUE, the returned userTags will
be concatenated tagKey:tagValue.
Character vector of artifact values in the
artifact column of showCache
Eliot McIntire