public void Write(int dataId, byte[] buf, int off, int len) { TouchLastWrite(); lock (this) { blockStore.Write(dataId, buf, off, len); } }