case classShuffleRead(records: Long = 0, localBytes: Long = 0, localBlocks: Long = 0, remoteBytes: Long = 0, remoteBlocks: Long = 0, fetchWaitTime: Long = 0) extends Product with Serializable
case classShuffleWrite(records: Long = 0, bytes: Long = 0, time: Long = 0) extends Product with Serializable