/// <summary>Create a mutable long integer counter</summary> /// <param name="info">metadata of the metric</param> /// <param name="iVal">initial value</param> /// <returns>a new counter object</returns> public virtual MutableCounterLong NewCounter(MetricsInfo info, long iVal) { lock (this) { CheckMetricName(info.Name()); MutableCounterLong ret = new MutableCounterLong(info, iVal); metricsMap[info.Name()] = ret; return(ret); } }