// get counter's value public Observer Get() { Observer ret = new Observer( this.sendCounter.DumpRate(), this.successCounter.DumpRate(), this.failSendCounter.DumpRate(), this.failResponseCounter.DumpRate(), this.expiredCounter.DumpRate(), this.keyNotFoundCounter.DumpRate(), this.latencyCounter.DumpAverageValue() ); return ret; }
public void AssignFromObserver(Observer observer) { sentRate.Set(observer.sendRate); successRate.Set(observer.successRate); failSendRate.Set(observer.failSendRate); failResponseRate.Set(observer.failResponseRate); expiredRate.Set(observer.expiredRate); keyNotFoundRate.Set(observer.keyNotFoundRate); latency.Set(observer.latency); }