docs: public void setPostMeta(final long postId, final List<Meta> postMeta) throws SQLException {
  
        clearPostMeta(postId);
  
        if(postMeta == null || postMeta.size() == 0) {
           return;
        }
        Connection conn = null;
        PreparedStatement stmt = null;
        Timer.Context ctx = metrics.setPostMetaTimer.time();
        try {
           conn = connectionSupplier.getConnection();
           stmt = conn.prepareStatement(insertPostMetaSQL);
           for(Meta meta : postMeta) {
              stmt.setLong(1, postId);
              stmt.setString(2, meta.key);
              stmt.setString(3, meta.value);
              stmt.executeUpdate();
           }
        } finally {
           ctx.stop();
           SQLUtil.closeQuietly(conn, stmt);
        }
     }