I have an activity with a WebView and want to cache content. By default, it does not appear to be using the cache.

Android's WebSettings has several different cache-related constants.

When I set the cache mode to 'LOAD_CACHE_ELSE_NETWORK', it appears to use the cache. However, I don't want to use expired cache content.

This leaves me with using:

  1. LOAD_DEFAULT: "Default cache usage pattern" or
  2. LOAD_NORMAL: "Normal cache usage pattern"

But the documentation does not elaborate on what "normal" and "default" mean.

How do these two modes differ?

Edit
Report