In my code I have a custom cache directory set to the sdCard and I point the \'WebView.getSettings().setAppCachePath(\"\")\' to this path but the OS sends the cache to the d
From what I could tell by reading the WebSettings code, the cache configuration on WebSettings is only for HTML5 apps:
http://www.grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.3_r1/android/webkit/WebSettings.java#181
This is Chromium bug 245549 which was fixed in end-November 2014 so probably affects all versions of Android below 6.0 (API 23).