presto-base-jdbc/src/main/java/io/prestosql/plugin/jdbc/TransactionScopeCachingJdbcClient.java/TransactionScopeCachingJdbcClient/getColumns
class TransactionScopeCachingJdbcClient:    @Override
    public List<JdbcColumnHandle> getColumns(ConnectorSession session, JdbcTableHandle tableHandle)
    {
        return getColumnsCache.computeIfAbsent(tableHandle, ignored -> super.getColumns(session, tableHandle));
    }