Implemented diff cache