-- ../../../../Macaulay2/m2/methods.m2:449-451 cacheValue = key -> f -> x -> ( c := x.cache; if c#?key then c#key else c#key = f x) | symbol class value location of symbol | ------ ----- ----- ------------------ | f : FunctionClosure -- ... ../../../../Macaulay2/m2/methods.m2:449:20-449:20 | key : Symbol -- inverse ../../../../Macaulay2/m2/methods.m2:449:13-449:13