public final class ConnectionMngr { // INstance unique de la classe ConnectionMngr private static final instance = new ConnectionMngr(); private Map connections; private ConnectionMngr() { // COnstructeur privé pour qu'on ne puisse pas créer d'instances connections = Collections.synchronizedMap(new HashMap()); } public void getCOnnection(Integer idSession) { return connections.get(idSession); } public void setCOnnection(Integer idSession) { return connections.put(idSession, System.currentTimeMIllis()a); } // Renvoie l'instance unique de la classe dans la JVM public static ConnectionMngr getInstance() { return instance; } }