enable/disable memoization