presto-client/src/main/java/io/prestosql/client/SpnegoHandler.java/SpnegoHandler/getSession
class SpnegoHandler:    private synchronized Session getSession()
            throws LoginException, GSSException
    {
        if ((clientSession == null) || clientSession.needsRefresh()) {
            clientSession = createSession();
        }
        return clientSession;
    }