Я использую WKWebView для загрузки нескольких веб-игр в свое приложение. Кэширование очень важно, когда речь идет о скорости.
Я использую CachePolicy.returnCacheDataElseLoad, вот мой звонок в Swift 4.
let urlRequestCache = URLRequest(url: myURL!, cachePolicy: .returnCacheDataElseLoad , timeoutInterval: 100)
webView.load(urlRequestCache)
Есть ли ограничение размера кэша, которое я могу установить, кроме установки размера кэша URLCache.shared, так как этот, похоже, не влияет на кэш WKWebView?
Также я заметил, что кеш WKWebView находится в отдельной папке (по найденным в ней данным), так как я могу знать, что система не удалит этот кеш или его файлы?