public void Write(BinaryWriter writer) { lock(this) { writer.Write(pts); writer.Write(qts); writer.Write(date); writer.Write(seq); logger.debug("saved updates state: pts {0}, qts {1}, date {2}, seq {3}", pts, qts, date, seq); } }