private IChunk ReadChunkWithMemoryCheck() { var buffer = _memManager.GetArrayWhenHasMemory(_chunkSize); var chunk = _stream.ReadChunk(_chunkSize, buffer); return(chunk); }
private IChunk GetNextHeaderLenghtChunk() { var currentDataPartSize = ReadNextChunkSize(); if (currentDataPartSize == 0) { return(ChunkFactory.GetNull()); } var buffer = _memManager.GetArrayWhenHasMemory(currentDataPartSize); return(_stream.ReadChunk(currentDataPartSize, buffer));; }