the object. Ø Useful for Ø Request/session-specific data Ø Caching Ø Observability (e.g. CorrelationID) Ø VirtualThread-s support ThreadLocal-s. Ø Problems Ø Unconstrained mutability Ø Unbounded lifetime Ø Expensive inheritance (with InheritableThreadLocal)