The document proposes an asymmetric cooperative caching approach for wireless peer-to-peer networks. It aims to reduce overhead by transmitting data requests to all node caches but replies only to intermediate caches that need to store the data. This allows data pipelining to reduce end-to-end delay. The paper describes designing and implementing this cooperative cache for a wireless P2P network and solutions for determining optimal cache locations.