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
Customized |
Crea una nuova istanza della classe CustomizedMemory. |
Proprietà
global |
Memoria globale. |
local |
Memoria locale. |
Metodi
get |
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. |
set |
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.