Предположим, я запустил запомненную функцию, которая возвращает целочисленный вывод. Теперь я не знаю, какие входы использовались для хранения текущего кеша. Есть ли способ получить текущий целочисленный вывод, который был кэширован при использовании пакета memoise?
Ниже приведен минималистичный код:
library(memoise)
fn <- function(x) x+5
fn_mem <- memoise(fn)
a <- fn_mem(5)
Теперь предположим, что по какой-то причине я потерял переменную a
и не помню, что fn_mem
запускался с входным параметром 5
, но мне все равно нужно знать, что было на выходе при запуске fn_mem
.
Можно ли в таком случае получить текущий кешированный результат?