private void ClearCamera()
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Trace("Enter: IvsVideoMonitor.ClearCamera().");
if (this.cameraOperateLock.TryEnterWriteLock(CgwConst.ENTER_LOCK_WAIT_TIME))
{
try
{
this.cameraList = new List<Camera>();
this.groupList = new List<CameraGroup>();
this.nodeRelationList = new List<NodeRelation>();
}
finally
{
this.cameraOperateLock.ExitWriteLock();
}
}
logEx.Trace("Clear Camera which in the cache success.");
}