Unlike Node (per-project node_modules ) or Python (per-env site-packages ), Maven and Gradle use a shared user-level cache:

Each project resolves from that shared cache and puts only compiled outputs in its own target/ (Maven) or build/ (Gradle) folders

Kotlin Coroutines

Basics

Used to write concurrent code in a clear, sequential style.