The `version` key specifies the API version to use, i.e., a checksum of the header files of the native API (mandatory, no default).
The `pkg-cache-dir` key specifies the directory of the cache (mandatory, no default).
The `size` key specifies the number of API version for which to cache packages (optional, default=`2L`).
The `link` key specifies is the number of API version for which to cache packages (optional, default=`FALSE`).
### Details
The version must be provided externally such that the R script does not rely on any package.
The version must reflect the native API in the sense that if two R runtimes have the same native API version, then the packages can be used for both runtimes.