Bonjour à tous,

Certains design pattern (AuthenticatedUserHolder, SessionHolder, ...) sont basés sur un ThreadLocal. En réalité derrière cet objet se cache une map (WeakHashMap) dont la clé est un thread ID et la valeur est un objet quelconque. La question est la suivante : dans une application web comment Java se débrouille-t-il pour récupérer la valeur sachant que chacune des request est exécutée dans un thread différent ?

Merci à tous ceux ont tenté ou réussi à m'aider.

Coyote