iOS WKWebView 缓存大小限制和位置

Mil*_*ena 5 caching ios swift wkwebview

我正在使用 WKWebView 将几个网页游戏加载到我的应用程序中。缓存在速度方面非常重要。

我正在使用 CachePolicy.returnCacheDataElseLoad,这是我在 Swift 4 中的调用。

        let urlRequestCache = URLRequest(url: myURL!, cachePolicy: .returnCacheDataElseLoad , timeoutInterval: 100)
        webView.load(urlRequestCache)
Run Code Online (Sandbox Code Playgroud)

除了设置 URLCache.shared 缓存大小之外,我是否可以设置缓存大小限制,因为这似乎对 WKWebView 缓存没有影响?

另外我注意到 WKWebView 缓存在单独的文件夹中(通过在其中找到的数据),那么我怎么知道系统不会删除这个缓存或其文件呢? ios 应用程序库文件夹