modified cachematrix file