In this chapter, we present an extensive study of the available types of data caching in a mobile database environment. We explore the different types of possible cache management strategy that can be adopted in a mobile environment. Generally, it is important to be able to cache frequent access data items because very often mobile users may require to downloading the same data over again. And by having the ability to cache the data, would helps avoid having to re-download the same data again. We include some discussions regarding the issues that arise from cache management strategy as well as include investigation on using cache management strategy involving location dependent data.