CustomizedMemory class
Ein angepasster Speicher, der für die LG-Auswertung entwickelt wurde, in dem wir sicherstellen möchten, dass der globale Arbeitsspeicher (der erste übergebene Arbeitsspeicher) bei jedem Unterbewertungsprozess zugänglich ist.
Konstruktoren
Customized |
Erstellt eine neue Instanz der CustomizedMemory-Klasse . |
Eigenschaften
global |
Globaler Arbeitsspeicher. |
local |
Lokaler Arbeitsspeicher. |
Methoden
get |
Versuchen Sie, den Wert aus einem angegebenen Pfad abzurufen. Rufen Sie zunächst das Ergebnis aus dem globalen Arbeitsspeicher ab, wenn der globale Arbeitsspeicher nicht enthält, aus dem lokalen Speicher. |
set |
Legen Sie den Wert auf einen angegebenen Pfad fest. Diese Methode ist nicht implementiert. |
version() | Wird verwendet, um zu ermitteln, ob eine bestimmte Speicherinstanz aktualisiert wurde oder nicht. Wenn die Version nicht geändert wird, kann der Aufrufer das zwischengespeicherte Ergebnis verwenden, anstatt alles neu zu kompensieren. |
Details zum Konstruktor
CustomizedMemory(unknown, MemoryInterface)
Erstellt eine neue Instanz der CustomizedMemory-Klasse .
new CustomizedMemory(scope?: unknown, localMemory?: MemoryInterface)
Parameter
- scope
-
unknown
Optional. Umfang.
- localMemory
-
MemoryInterface
Optional. Lokaler Arbeitsspeicher.
Details zur Eigenschaft
globalMemory
Globaler Arbeitsspeicher.
globalMemory: MemoryInterface
Eigenschaftswert
MemoryInterface
localMemory
Lokaler Arbeitsspeicher.
localMemory: MemoryInterface
Eigenschaftswert
MemoryInterface
Details zur Methode
getValue(string)
Versuchen Sie, den Wert aus einem angegebenen Pfad abzurufen. Rufen Sie zunächst das Ergebnis aus dem globalen Arbeitsspeicher ab, wenn der globale Arbeitsspeicher nicht enthält, aus dem lokalen Speicher.
function getValue(path: string): any
Parameter
- path
-
string
Speicherpfad.
Gibt zurück
any
Aufgelöster Wert.
setValue(string, any)
Legen Sie den Wert auf einen angegebenen Pfad fest. Diese Methode ist nicht implementiert.
function setValue(_path: string, _value: any)
Parameter
- _path
-
string
Speicherpfad.
- _value
-
any
Der festzulegende Wert.
version()
Wird verwendet, um zu ermitteln, ob eine bestimmte Speicherinstanz aktualisiert wurde oder nicht. Wenn die Version nicht geändert wird, kann der Aufrufer das zwischengespeicherte Ergebnis verwenden, anstatt alles neu zu kompensieren.
function version(): string
Gibt zurück
string
Eine Zeichenfolge, die die Version angibt.