Cooperative caching is a very important technique for efficient data dissemination and sharing in mobile ad hoc networks (MANETs). Many applications have requirements on the consistency of the content cached on different nodes. However, this issue has not been adequately addressed and few of the existing solutions are really adaptive in a dynamic MANET environment. In this paper, we propose a predictive algorithm called PCC (Predictive Caching Consistency) that can make on-line tradeoff between the level of consistency of cached data and the overhead associated with achieving it. Simulation results show that PCC works adaptively and efficiently in a MANET environment, even with dynamic changes in the size of the network, mobility model of nodes, number of queries, and frequency of data updates.