inline BlockQueue::ConsumeReader BlockQueue::GetConsumeReader() { assert(!read_closed_); return ConsumeReader(ConsumeBlockQueueSource(*this)); }
File::ConsumeReader File::GetConsumeReader(size_t prefetch_size) { return ConsumeReader( ConsumeFileBlockSource(this, local_worker_id_, prefetch_size)); }