presto-orc/src/main/java/io/prestosql/orc/stream/CompressedOrcChunkLoader.java/CompressedOrcChunkLoader/CompressedOrcChunkLoader
class CompressedOrcChunkLoader:    public CompressedOrcChunkLoader(
            OrcDataReader dataReader,
            OrcDecompressor decompressor,
            AggregatedMemoryContext memoryContext)
    {
        this.dataReader = requireNonNull(dataReader, "dataReader is null");
        this.decompressor = requireNonNull(decompressor, "decompressor is null");
        requireNonNull(memoryContext, "memoryContext is null");
        this.dataReaderMemoryUsage = memoryContext.newLocalMemoryContext(CompressedOrcChunkLoader.class.getSimpleName());
        dataReaderMemoryUsage.setBytes(dataReader.getRetainedSize());
        this.decompressionBufferMemoryUsage = memoryContext.newLocalMemoryContext(CompressedOrcChunkLoader.class.getSimpleName());
    }