cache identityMatrix