memo: In-Memory Caching for Repeated Computations

A simple in-memory, LRU cache that can be wrapped around any function to memoize it. The cache can be keyed on a hash of the input data (using 'digest') or on pointer equivalence.

Install the latest version of this package by entering the following in R:
install.packages("memo")
AuthorPeter Meilstrup <peter.meilstrup@gmail.com>
Date of publication2016-08-25 10:00:55
MaintainerPeter Meilstrup <peter.meilstrup@gmail.com>
LicenseMIT + file LICENSE
Version1.0

View on CRAN

Files

inst
inst/doc
inst/doc/README.Rmd
inst/doc/README.R
inst/doc/README.html
tests
tests/testthat.R
tests/testthat
tests/testthat/test-lru.R tests/testthat/test-cache.R
src
src/getPointer.c
src/vadr.c
src/vadr.h
NAMESPACE
R
R/memo-description.r R/getPointer.R R/lru.R R/cache.R
vignettes
vignettes/README.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/strategies.Rd man/cache_stats.Rd man/memo.Rd man/lru_cache.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.