AFNetworking y almacenamiento en caching

Estoy descargando mosaicos WMS que quiero almacenar en caching. Estoy usando AFNetworking que incluye NSURLCache. Las respuestas del server no contienen protocolos de control de caching en el encabezado.

Le pregunté al server sobre esto y no estaba familiarizado con el control del caching del lado del server. Por el momento, está inundado de otro trabajo. ¿Necesito que implemente el control de caching o puedo forzar NSURLCache para almacenarlos en caching sin la información del encabezado de respuesta?

¿NSURLCache es persistente? Si es así, ¿cómo puedo borrar el caching? Las fichas necesitarán ser recuperadas por session y no pueden ser persistentes.

¿O debería crear mi propio caching?

Cuando active NSURLCache, funcionará para cualquier request basada en NSUrlRequest (como AFNetworking). En el momento en que active el NSURLCache, puede especificar su tamaño máximo. También puede borrar el caching llamando a los methods removeAllCachedResponses o removeCachedResponsesForRequest. Si el server no envía ninguna información de control de caching, entonces el caching todavía almacenará en caching el file. Si desea un control total sobre el caching, puede crear su propio caching. Si desea ver un código de ejemplo para eso, eche un vistazo a https://github.com/evermeer/EVURLCache