@Override
    public Partition get_partition(String db_name, String tbl_name, List<String> part_vals)
            throws MetaException, NoSuchObjectException, TException {
        throw new UnsupportedOperationException("this method is not supported");
    }
This abstract class can be extended by any remote cache that implements HMS APIs.
The idea behind introducing this abstract class is not to break the build of remote cache,
whenever we add new HMS APIs.
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/AbstractThriftHiveMetastore.java