Esempio n. 1
0
 public void UpdateLocalOffset([NotNull] TOffset newOffset)
 {
     lock (locker)
     {
         localOffset       = offsetInterpreter.Max(localOffset, newOffset);
         localOffsetWasSet = true;
         var offsetInStorage = offsetStorage.Read();
         logger.Info($"NewOffset: {FormatOffset(newOffset)}, LocalOffset: {FormatOffset(localOffset)}, OffsetInStorage: {FormatOffset(offsetInStorage)}");
         offsetStorage.Write(offsetInterpreter.Max(localOffset, offsetInStorage));
     }
 }
Esempio n. 2
0
 private string FormatOffset(TOffset offset)
 {
     return(offsetInterpreter.Format(offset));
 }