public long Read() { return _cached ? Interlocked.Read(ref _lastFlushed) : ReadCurrent(); }
public void reading_off_same_instance_gives_most_up_to_date_info() { var checkSum = new FileCheckpoint(Filename); checkSum.Write(0xDEAD); checkSum.Flush(); var read = checkSum.Read(); checkSum.Close(); Assert.AreEqual(0xDEAD, read); }