Mobile information system require client side caching of data for various reasons. Caching issues are discussed in many scientific publications that mostly lack an usable implementation. Nearly all mobile devices support Java's mobile information device profile (MIDP). In this paper we present our implementation of an MIDP-implemented cache for mobile phones.