Bonsoir à tous,

Je dois écrire une classe contenant elle-même une classe interne.
En fait, cette classe englobante a pour attributs des informations (profil, email...) concernant des utilisateurs.
On me demande de créer une classe interne intitulée SecurityManager qui a pour seul attribut un thread local, destiné à stocker les informations sur les utilisateurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	private static ThreadLocal infosUser = new ThreadLocal();
//variable dans laquelle on va stocker les infos utilisateurs
Or, j'ai lu de nombreux tutos sur le net indiquant qu'il faut écrire trois méthodes lorsqu'on se sert d'un thread local :
protected Object initialValue()
public Object get()
public void set(Object value)

à quoi servent ces méthodes?
Doit-on transtyper l'Object dans le type de la classe englobante?

Pouvez-vous m'aider svp??
merci d'avance,

Nadsky