storr for fetching external resources. This driver is used where
will try to fetch from an external data source if a resource can
not be found locally. This works by checking to see if a key is
present in the storr (and if so returning it). If it is not
found, then the function fetch_hook
is run to fetch it.
storr_external(storage_driver, fetch_hook, default_namespace = "objects")
Another storr
driver to handle the
actual storage.
A function to run to fetch data when a key is
not found in the store. This function must take arguments
key
and namespace
and return an R object. It must
throw an error if the external resource cannot be resolved.
Default namespace (see storr)
See the vignette vignette("external")
for much more detail.
This function is likely most useful for things like caching
resources from websites, or computing long-running quantities on
demand.