private SessionInfo saveSessionInfo(
String username,
String password,
String sessionId)
{
synchronized (sessionInfos) {
SessionInfo sessionInfo = sessionInfos.get(sessionId);
if (sessionInfo != null
&& Olap4jUtil.equal(sessionInfo.user, username))
{
if (password != null && password.length() > 0) {
sessionInfo =
new SessionInfo(username, password);
sessionInfos.put(sessionId, sessionInfo);
}
} else {
sessionInfo = new SessionInfo(username, password);
sessionInfos.put(sessionId, sessionInfo);
}
return sessionInfo;
}
}
/**