public int GetSessionsCount()
{
int Count = 0;
if (rwl.TryEnterReadLock(CgwConst.ENTER_LOCK_WAIT_TIME))
{
try
{
if (sessionDict != null)
{
Count = sessionDict.Count;
}
else
{
Count = 0;
}
}
finally
{
rwl.ExitReadLock();
}
}
return Count;
}