The document presents the Distributed Cache Invalidation Mechanism (DCIM), a client-based cache consistency scheme designed for mobile ad hoc networks (MANETs) that enhances cache performance using adaptive time to live (TTL) and techniques like piggybacking and prefetching. DCIM aims to achieve near strong consistency while minimizing communication cost, and it demonstrated superior performance in terms of consistency ratio, delay, and overhead traffic when compared to existing client- and server-based schemes. The proposed system, built on the Cooperative Caching Architecture (COACS), allows for efficient cache management tailored for resource-limited mobile devices.