patch cache