ClearCanvas.ImageServer.Services.WorkQueue.CompressStudy.CompressStudyItemProcessor.OnProcessItemEnd C# (CSharp) Method

OnProcessItemEnd() protected method

protected OnProcessItemEnd ( Model item ) : void
item Model
return void
		protected override void OnProcessItemEnd(Model.WorkQueue item)
		{
			Platform.CheckForNullReference(item, "item");
            base.OnProcessItemEnd(item);
            
            _studyStats.UidsLoadTime.Add(UidsLoadTime);
			_studyStats.StorageLocationLoadTime.Add(StorageLocationLoadTime);
			_studyStats.StudyXmlLoadTime.Add(StudyXmlLoadTime);
			_studyStats.DBUpdateTime.Add(DBUpdateTime);

			if (_studyStats.NumInstances > 0)
			{
				_studyStats.CalculateAverage();
				StatisticsLogger.Log(LogLevel.Info, false, _studyStats);
			}
		}