Parquet nested types are using an extra wrapper object (ArrayWritable) as a wrapper of map and list elements. This extra object is not needed and causing unnecessary memory allocations.
An example of code is on HiveCollectionConverter.java:
This object is later unwrapped on AbstractParquetMapInspector, i.e.:
We should get rid of this wrapper object to save time and memory.