{"adoption": {"forks": 1229, "observed_at": "2026-08-28T04:08:13.176814+00:00", "stars": 3656}, "canonical_url": "https://ross.abutalabs.com/products/asimplecache", "card": {"archived": false, "artifact_type": "library", "description": "a simple cache for android and java", "domain": ["mobile-development", "android-tools", "developer-tools"], "enriched": true, "function": ["caching", "serialization"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yangfuhai/ASimpleCache"], "name": "yangfuhai/ASimpleCache", "platform": ["jvm"], "pushed_at": "2020-07-25T03:29:18+00:00", "repo": "yangfuhai/ASimpleCache", "stars": 3656, "tags": ["disk-cache", "lightweight", "key-value-cache", "http-response-caching", "single-file-library", "android"], "topics": [], "urls": [], "use_cases": ["cache http api responses on android with expiry", "replace sharedpreferences for storing config values", "cache  strings and bitmaps to disk", "reduce mobile data usage by caching network content", "cache serialized java objects with timeout", "multi-process key-value caching on android"], "what_it_is": "ASimpleCache is a lightweight open-source caching framework for Android and Java that fits in a single Java file. It caches strings, JSON objects and arrays, bitmaps, drawables, serialized Java objects, and byte data with configurable cache paths, sizes, entry limits, and automatic TTL-based expiry.", "when_to_avoid": ["you need an in-memory LRU cache or advanced eviction policies", "you need encrypted or secure caching", "you want an actively developed library with ongoing updates", "you need caching across a large multi-module codebase with advanced configuration"], "when_to_choose": ["you need a tiny, dependency-free disk cache for android or plain java", "you want TTL-based expiry for cached network responses", "you need to cache bitmaps, , or serialized objects with a simple key-value API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/asimplecache", "repo": "yangfuhai/ASimpleCache", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "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:08:13.176814+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.176814+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.655488+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7139d94aab877cd512ccdb9ba66eb8d42e0993a491f5532d472facdd86e3a3f3", "fetched_at": "2026-08-28T04:08:13.176814+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangfuhai/ASimpleCache"}], "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": 4784, "days_push": 2230, "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}}