É possível garantir uma única instância de uma classe (Design Pattern: Singleton). Dessa forma conseguimos acessar essa instância de uma maneira global.

Para isso, basta declarar o new como protected e codificar o getInstance estático.

//new private
private void new()
{
}

E esse método garante a única instância:

public static Singleton GetInstance()
{
    Singleton   singleton;
    SysGlobalCache  globalCache = infolog.objectOnServer() ? appl.globalCache() : infolog.globalCache();
    ;
 
    if (globalCache.isSet(classStr(Singleton), 0))
        singleton = globalCache.get(classStr(Singleton), 0);
    else
    {
        singleton = new Singleton();
        infoLog.globalCache().set(classStr(Singleton), 0, singleton);
        appl.globalCache().set(classStr(Singleton), 0, singleton);
    }
 
    return singleton;
}

Sempre que quisermos pegar a instância desse objeto, agora podemos fazer da seguinte maneira:

static void job156(args _args)
{
    Singleton s = Singleton.getInstance();
    ;
}