public void CloseSessions()
{
foreach (var session in getCurrentThreadSessions().Values)
{
logger.InfoFormat("Removing session {0} on thread {1}", session.GetHashCode(), getThreadId());
session.Close();
session.Dispose();
}
getCurrentThreadSessions ().Clear ();
}