R/cache-helpers.R
prepareOutput.RdThis is a generic definition that can be extended according to class.
.prepareOutput(object, cacheRepo, ...) # S4 method for RasterLayer .prepareOutput(object, cacheRepo, ...) # S4 method for ANY .prepareOutput(object, cacheRepo, ...)
| object | Any R object |
|---|---|
| cacheRepo | A repository used for storing cached objects.
This is optional if |
| ... | Arguments of |
The object, modified
a <- 1 .prepareOutput(a) # does nothing#> [1] 1b <- "Null" .prepareOutput(b) # converts to NULL#> NULL#>library(raster) r <- raster(extent(0,10,0,10), vals = 1:100) # write to disk manually -- will be in tempdir() r <- writeRaster(r, file = tempfile()) # copy it to the cache repository r <- .prepareOutput(r, tempdir())