/// <summary> /// Timer callback to renew the lease time. /// </summary> /// <param name="obj"></param> private void OnRenewLeaseCallback(object obj) { try { _timerRenewLease.Change(RENEW_LEASE_TIME, Timeout.Infinite); _mcServiceProxy.RenewLease(); } catch (Exception exc) { _log.Fatal(m => m("Renew lease for M&C failed. Exception message: " + exc.Message)); } }