.wrap and .unwrapMethods for .wrap and .unwrap
# S3 method for simList
.wrap(
obj,
cachePath,
preDigest,
drv = getOption("reproducible.drv", NULL),
conn = getOption("reproducible.conn", NULL),
verbose = getOption("reproducible.verbose"),
...
)# S3 method for simList
.unwrap(
obj,
cachePath,
cacheId,
drv = getOption("reproducible.drv", NULL),
conn = getOption("reproducible.conn", NULL),
...
)
The same object as passed into the function, but dealt with so that it can be saved to disk.
Any arbitrary R object.
A repository used for storing cached objects.
This is optional if Cache is used inside a SpaDES module.
The list of preDigest that comes from CacheDigest of an object
an object that inherits from DBIDriver, or an existing
DBIConnection object (in order to clone an existing connection).
A DBIConnection object, as returned by dbConnect().
Numeric, -1 silent (where possible), 0 being very quiet,
1 showing more messaging, 2 being more messaging, etc.
Default is 1. Above 3 will output much more information about the internals of
Caching, which may help diagnose Caching challenges. Can set globally with an
option, e.g., options('reproducible.verbose' = 0) to reduce to minimal
Other arguments. Currently, regexp, a logical, can be provided.
This must be TRUE if the use is passing a regular expression.
Otherwise, userTags will need to be exact matches. Default is
missing, which is the same as TRUE. If there are errors due
to regular expression problem, try FALSE. For cc, it is
passed to clearCache, e.g., ask, userTags. For showCache,
it can also be sorted = FALSE to return the object unsorted.
Used strictly for messaging. This should be the cacheId of the object being recovered.