memo.cache function

Memo Cache