Helps to write data to the underlying store, which accepts only pages with specific size
Inheritance: IDisposable
        AzureEventStoreChunk(CloudPageBlob blob, long offset, long size)
        {
            _blob             = blob;
            _pageWriter       = new PageWriter(512, WriteProc);
            _chunkContentSize = offset;
            _blobSpaceSize    = size;

            if (offset > 0)
            {
                _pageWriter.CacheLastPageIfNeeded(offset, BufferTip);
            }
        }
        AzureEventStoreChunk(CloudPageBlob blob, long offset, long size)
        {
            _blob = blob;
            _pageWriter = new PageWriter(512, WriteProc);
            _chunkContentSize = offset;
            _blobSpaceSize = size;

            if (offset > 0)
            {
                _pageWriter.CacheLastPageIfNeeded(offset, BufferTip);
            }
        }