Create disk cache (deprecated)
Source:R/deprecated.R
Description
Create disk cache (deprecated)
Arguments
- dir
Directory to store files for the cache. If
NULL
(the default) it will create and use a temporary directory.- max_size
Maximum size of the cache, in bytes. If the cache exceeds this size, cached objects will be removed according to the value of the
evict
. UseInf
for no size limit. The default is 1 gigabyte.- max_age
Maximum age of files in cache before they are evicted, in seconds. Use
Inf
for no age limit.- max_n
Maximum number of objects in the cache. If the number of objects exceeds this value, then cached objects will be removed according to the value of
evict
. UseInf
for no limit of number of items.- evict
The eviction policy to use to decide which objects are removed when a cache pruning occurs. Currently,
"lru"
and"fifo"
are supported.- destroy_on_finalize
If
TRUE
, then when the cache_disk object is garbage collected, the cache directory and all objects inside of it will be deleted from disk. IfFALSE
(the default), it will do nothing when finalized.- missing
A value to return when
get(key)
is called but the key is not present in the cache. The default is akey_missing()
object. It is actually an expression that is evaluated each time there is a cache miss. See section Missing keys for more information.- exec_missing
Deprecated.
- logfile
An optional filename or connection object to where logging information will be written. To log to the console, use
stderr()
orstdout()
.