public void Commit() { owner.Commit( this, this.slot ); } }
private void OnWrite(IAsyncResult asyncResult) { FileQueue.Chunk chunk = asyncResult.AsyncState as FileQueue.Chunk; fileStream.EndWrite(asyncResult); if (metrics != null) { metrics.OnFileWritten(chunk.Size); } chunk.Commit(); }