ThreadLocal key는 같은 singleton에서 thread별 slot을 찾는다

worker A와 B는 각 Thread map의 다른 value를 읽지만 key object는 하나를 공유한다.

Tracer singleton

ThreadLocal key

Worker A map

trace-A value

Worker B map

trace-B value

Accessor

current thread만 조회