inverse-matrix-cache