.addTagsRepo            Add a Tag to a Cached Object in the Repository
.debugCache             Attach debug info to return for Cache
.file.move              Move a file to a new location - Defunct - use
                        'hardLinkOrCopy'
.isGridded              Some spatial helper functions
.isMemoised             Evaluate whether a cacheId is memoised
.objSizeWithTry         'lobstr::obj_size' with a 'try' to address
                        issue #72
.prefix                 Add a prefix or suffix to the basename part of
                        a file path
.prepareFileBackedRaster
                        Copy the file-backing of a file-backed Raster*
                        object
.removeCacheAtts        Remove attributes that are highly varying
.requireNamespace       Provide standard messaging for missing package
                        dependencies
.setSubAttrInList       Set subattributes within a list by reference
.whereInStack           Search for objects in the call stack
.wrap                   Deal with class for saving to and loading from
                        Cache or Disk
Cache                   Saves a wide variety function call outputs to
                        disk and optionally RAM, for recovery later
CacheDigest             The exact digest function that 'Cache' uses
CacheGeo                Cache-like function for spatial domains
Checksums               Calculate checksum
Copy                    Recursive copying of nested environments, and
                        other "hard to copy" objects
Filenames               Return the filename(s) from a Raster* object
Path-class              Coerce a character string to a class "Path"
assessDataType          Assess the appropriate raster layer data type
basename2               A version of 'base::basename' that is 'NULL'
                        resistant
cacheId                 Extract the cache id of an object
checkPath               Check directory path
checkRelative           An alternative to 'basename' and 'dirname' when
                        there are sub-folders
cloudDownload           Download from cloud, if necessary
compareNA               'NA'-aware comparison of two vectors
convertCallToCommonFormat
                        Convert all ways of calling a function into
                        canonical form, including defaults
convertPaths            Change the absolute path of a file
copySingleFile          Copy a file using 'robocopy' on Windows and
                        'rsync' on Linux/macOS
createCache             Low-level functions to create and work with a
                        cache
detectActiveCores       Count Active Threads Based on CPU Usage
determineFilename       Determine filename, either automatically or
                        manually
downloadRemote          Download a remote file
extractFromArchive      Extract files from archive
fixErrorsIn             Fix common errors in GIS layers, using 'terra'
gdalProject             3-Step postProcess sequence for SpatRasters
                        using 'gdalwarp'
getRelative             Relative paths
harmonizeCall           Harmonize all forms of call
isUpdated               Has a cached object has been updated?
keepOrigGeom            Keep original geometries of 'sf' objects
linkOrCopy              Hardlink, symlink, or copy a file
listGoogleDriveFolder   List a Google Drive folder, using a mirror
                        listing when remapped
listNamed               Create a list with names from object names
makeUrlRemap            Build a URL remap function from a manifest
matchCall2              Remove 'quote' and determine if call uses '...'
mergeCache              Merge two cache repositories together
messageDF               Use 'message' with a consistent use of
                        'verbose'
minFn                   Get min or maximum value of a (Spat)Raster
movedCache              Deal with moved cache issues
normPath                Normalize file paths
numCoresToUse           Estimate Number of CPU Cores to Use for
                        Parallel Processing
objSize                 Wrapper around 'lobstr::obj_size'
paddedFloatToChar       Convert numeric to character with padding
postProcess             Generic function to post process objects
postProcessInputsSuperseded
                        Superseded 'postProcess' input functions
postProcessTo           Transform a GIS dataset so it has the
                        properties (extent, projection, mask) of
                        another
preProcessParams        Download, checksum, extract files
prepInputs              Download and optionally post-process files
prepInputsLog           URL access log for 'prepInputs' / 'preProcess'
prepInputsWithTiles     Alternative to 'prepInputs' that can use
                        Spatial Tiles stored locally or on Google Drive
prepopulateCacheAsync   Pre-populate the in-memory 'showCache' cache
                        for a given 'cachePath'
purgeChecksums          Purge the checksums of a single file
rasterRead              A helper to
                        'getOption("reproducible.rasterRead")'
remapFilenames          Remap file names
reproducible-package    The 'reproducible' package
reproducibleOptions     'reproducible' options
retry                   A wrapper around 'try' that retries on failure
saveToCache             Save an object to Cache
searchFull              Search up the full scope for functions
set.randomseed          Set seed with a random value using Sys.time()
showCache               Examining and modifying the cache
studyAreaName           Get a unique name for a given study area
tempdir2                Make a temporary (sub-)directory
tempfile2               Make a temporary file in a temporary
                        (sub-)directory
unrarPath               The known path for unrar or 7z
usesPointer             Does an object use a pointer?
writeFuture             Write to cache repository, using
                        'future::future' (defunct)
