cache a verse matrix