Recent work has shown that invalidation report (IR) based cache management is an attractive approach for mobile environments. To improve the cache hit ratio of IR-based approach, clients should proactively prefetch the data that are most likely used in the future. Although prefetching can make use of the broadcast channel and improve cache hit ratio, clients still need to consume power to receive and process the data. In this chapter, we first present a basic scheme to dynamically optimize performance and power based on a novel prefetch-access ratio concept. Then, we extend the scheme to achieve a balance between performance and power considering various factors such as access rate, update rate, and data size.