All modules:

Link copied to clipboard

The annotation surface that drives Retrostash's caching behavior. Targets Android, JVM, and iOS (commonMain-only — no platform-specific code).

Link copied to clipboard

The transport-agnostic cache engine. KMP-pure code (commonMain only) targeting Android, JVM, iOS, and wasmJs. Used by both the OkHttp/Retrofit and Ktor adapters; can also be used directly when wiring a custom transport.

Link copied to clipboard

Ktor HttpClient plugin with parallel semantics to the OkHttp adapter. Targets Android, JVM, iOS, and wasmJs.

Link copied to clipboard

OkHttp / Retrofit integration: an Interceptor that powers @CacheQuery and @CacheMutate plus a runtime-reflection extractor for Retrofit annotations. Targets Android and JVM.