Condividi tramite


CustomizedMemory class

Memoria personalizzata progettata per la valutazione LG, in cui si vuole assicurarsi che la memoria globale (la prima memoria passata) possa essere accessibile in qualsiasi processo di valutazione secondaria.

Costruttori

CustomizedMemory(unknown, MemoryInterface)

Crea una nuova istanza della classe CustomizedMemory.

Proprietà

globalMemory

Memoria globale.

localMemory

Memoria locale.

Metodi

getValue(string)

Provare a ottenere il valore da un determinato percorso. In primo luogo, ottenere il risultato dalla memoria globale, se la memoria globale non contiene, ottenere dalla memoria locale.

setValue(string, any)

Impostare il valore su un determinato percorso. Questo metodo non viene implementato.

version()

Consente di identificare se un'istanza di memoria specifica è stata aggiornata o meno. Se la versione non viene modificata, il chiamante può scegliere di usare il risultato memorizzato nella cache anziché ricompilare tutto.

Dettagli costruttore

CustomizedMemory(unknown, MemoryInterface)

Crea una nuova istanza della classe CustomizedMemory.

new CustomizedMemory(scope?: unknown, localMemory?: MemoryInterface)

Parametri

scope

unknown

Opzionale. Portata.

localMemory

MemoryInterface

Opzionale. Memoria locale.

Dettagli proprietà

globalMemory

Memoria globale.

globalMemory: MemoryInterface

Valore della proprietà

MemoryInterface

localMemory

Memoria locale.

localMemory: MemoryInterface

Valore della proprietà

MemoryInterface

Dettagli metodo

getValue(string)

Provare a ottenere il valore da un determinato percorso. In primo luogo, ottenere il risultato dalla memoria globale, se la memoria globale non contiene, ottenere dalla memoria locale.

function getValue(path: string): any

Parametri

path

string

Percorso di memoria.

Restituisce

any

Valore risolto.

setValue(string, any)

Impostare il valore su un determinato percorso. Questo metodo non viene implementato.

function setValue(_path: string, _value: any)

Parametri

_path

string

Percorso di memoria.

_value

any

Valore da impostare.

version()

Consente di identificare se un'istanza di memoria specifica è stata aggiornata o meno. Se la versione non viene modificata, il chiamante può scegliere di usare il risultato memorizzato nella cache anziché ricompilare tutto.

function version(): string

Restituisce

string

Stringa che indica la versione.