In response to Apple's changes in iOS data storage guidelines I recently reconfigured an iPad app to store its documents (50MB+) in the library/caches folder.

During testing in the iOS simulator I didn't see any problems with this cache when I simulated an update (following Brad Larsson's [suggestion](https://stackoverflow.com/questions/2375807/how-can-simulate-the-iphone-app-upgrade-process-in-the-sdk-simulator)). I also tried deleting all of the contents of the library/caches folder to make sure that my app could recover.

However, when I released the app upgrade I found that my users complained of problems that were traced back to the iPad partially deleting this cache. It seemed like sub-folder structure was at least partially left intact, but sub-folder contents were deleted.

I've redesigned the app to deal with this situation during an upgrade, but I'm worried about what will happen when the iPad decides to clear the library/caches.

Does anyone have any experience or insight into the time when the iPad would try and delete items in this cache?

Thanks