Memoise now uses caching objects from the cachem package by default. These caches support automatic pruning, so that they won’t grow indefinitely. The older-style cache objects in the memoise package are still supported, but we suggest using new-style caches from cachem. (#115)
cache=argument to specify an external cache. Two types of caches are available,
cache_s3()for amazon S3 and
cache_filesystem()for a file system cache (#25, @danielecook).
memoise()now signals an error if an already memoised function is used as input (#4, @richierocks).
has_cache()function added which returns a boolean depending on if the given call is cached or not (#10, @dkesh).
memoiseis called. (Otherwise, the old behavior is invoked, with a warning.) (#14, @krlmlr)
is.memoisednow checks if the argument is a function.