I just updated my texlive-2010 install and I see that texmf.cnf still has no TEXMFCACHE, is this expected? Certainly. It would be undesirable to specify the same thing in two places. If so, then I've to make luaotfload used TEXMFVAR instead. That is probably better anyway. (Note: not VARTEXMF.)