{"adoption": {"forks": 298, "observed_at": "2026-08-28T04:06:06.954933+00:00", "stars": 2027}, "canonical_url": "https://ross.abutalabs.com/products/cachewebview", "card": {"archived": false, "artifact_type": "library", "description": "Custom implement Android WebView cache, offline website, let cahe config more simple and  flexible ", "domain": ["mobile-development", "web-development", "android-tools"], "enriched": true, "function": ["caching", "http-client", "middleware"], "health_score": 20, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yale8848/CacheWebView"], "name": "yale8848/CacheWebView", "platform": ["jvm"], "pushed_at": "2021-04-28T06:08:07+00:00", "repo": "yale8848/CacheWebView", "stars": 2027, "tags": ["webview", "offline-website", "resource-interceptor", "static-resource-cache", "android"], "topics": ["android", "webview", "cache", "offline", "fast"], "urls": [], "use_cases": ["cache webview static resources on android", "make a website work offline in webview", "increase webview cache storage limit", "retrieve images already loaded in webview from cache", "speed up webview page loading with forced caching", "intercept webview resource requests for custom caching"], "what_it_is": "An Android library that implements custom caching for WebView by intercepting resource requests, allowing larger cache space and forced caching of static resources. It enables websites to work offline and simplifies cache configuration.", "when_to_avoid": ["you target platforms other than Android", "you need a maintained library with recent updates", "your app uses modern WebView APIs incompatible with request interception", "you only need simple HTTP caching without WebView"], "when_to_choose": ["you need offline access to websites in an Android WebView", "default WebView cache limits are too small for your app", "you want faster WebView loads by force-caching static assets", "you need programmatic access to cached web resources like images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cachewebview", "repo": "yale8848/CacheWebView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.954933+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:42.593118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19f5b4444712f5b1ec5283b8054e7bcb204c8584e18f08b7ce48a0fa724364be", "fetched_at": "2026-08-28T04:06:06.954933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yale8848/CacheWebView"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3263, "days_push": 1953, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}