Cache Function Not working as I expect

I would like to use the cache( function in a formula. But cache( doesn’t work the way I expect. This formula

cache(today(),varname)

always returns an error that varname does not exist.

The variable name needs to be quoted. Without the quotes, it wants to look inside varname to find the name of your variable.

cache(today(),"varname")

Thanks. I was afraid it was a dumb question; I now see that that is actually on the help page. Next time, I’ll read all three sentences and not stop at two.

For what it’s worth, I have to look at the documentation myself pretty much every time I use this function.