Write actual matrix caching code