Answer
ThreadLocal stores per-thread variables.
Each thread gets its own isolated copy.
Useful for caching, user sessions, or context propagation.
Each thread gets its own isolated copy.
Useful for caching, user sessions, or context propagation.