Azavea.Open.Common.Chronometer.EndTiming C# (CSharp) Method

EndTiming() public static method

Stops timing the given item and updates the timing report.
public static EndTiming ( StringBuilder keyBuilder ) : long
keyBuilder StringBuilder A StringBuilder containing a string that uniquely /// identifies the operation.
return long
        public static long EndTiming(StringBuilder keyBuilder)
        {
            StringBuilder keyWithThread = _sbCache.Get();
            try
            {
                keyWithThread.Append(keyBuilder);
                keyWithThread.Append(Thread.CurrentThread.Name);
                return ReallyEndTiming(keyBuilder.ToString(), keyWithThread.ToString());
            }
            catch (Exception e)
            {
                _log.Warn("Chronometer failed to end timing " + keyBuilder, e);
                return -1;
            }
            finally
            {
                _sbCache.Return(keyWithThread);
            }
        }

Same methods

Chronometer::EndTiming ( string key ) : long