Data availability in mobile information systems is lower than in traditional information systems due to its limitations of wireless communication such as low bandwidth, instability, and easy disconnection. Cooperative data caching is an attractive approach to this problem. This paper proposes an efficient approach for cooperative caching in mobile information systems. We use references to share data among client's caches. We evaluated and demonstrated the effectiveness of our approach by experiments on simulation datasets.