This section describes how to use the functions used by applications that need persistent caching services. These functions enable an application to save data in the local file system for subsequent use, such as in situations where access to the data is over a low-bandwidth link or the access is not available at all. The calling application that inserts data into the persistent cache assigns a source name that is used to do operations such as retrieve the data, set and get some properties on the data, and delete data.
The Windows CE Internet functions use the cache functions to provide persistent caching. Unless explicitly specified not to cache through the INTERNET_FLAG_NO_CACHE_WRITE flag, Windows CE Internet functions cache all data downloaded from the network. The responses to POST data are not cached.
Clients that need persistent caching services use the persistent caching functions to enable their applications to save data in the local file system for subsequent use, such as in situations where a low-bandwidth link limits access to the data or the access is not available at all. The calling application that inserts data into the persistent cache assigns a source name that is used to perform operations, including retrieving, setting, and getting some properties and deleting the data.