The master cache is a dynamic blind cache of unspent outputs, which populates by height following validation, and is indexed by tx hash. It's useful on low memory machines, but will actually reuduce performance on high memory machines, since there's a population cost but no benefit.