1. A method of cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network, the method, comprising: detecting a content source, with which the mobile device interacts, as having content suitable for caching; storing content received from the content source as cache elements in a local cache on the mobile device; wherein, the cache elements are associated with state information for use when responding to requests with the cache elements to preserve user experience; wherein, the state information includes, a time interval between polling requests initiated by the mobile application on the mobile device; identifying the content source to a proxy server remote from and in wireless communication with the mobile device such that the proxy server monitors the content source for new or changed data.