@Override
    public LinkedHashMap<String, String> getPartitionDescMap() {
      LinkedHashMap<String, String> result = new LinkedHashMap<>();
      String[] partition = CacheTag.decodePartDesc(partitionDesc);
      result.put(partition[0], partition[1]);
      return result;
    }
CacheTag for tables with exactly one partition level.
storage-api/src/java/org/apache/hadoop/hive/common/io/CacheTag.java