CustomizedMemory class
Ein angepasster Speicher für die LG-Auswertung, in dem wir sicherstellen möchten, dass der globale Speicher (der erste übergebene Speicher) bei jedem Teilauswertungsprozess zugänglich sein kann.
Konstruktoren
Customized |
Erstellt eine neue Instanz der klasse CustomMemory. |
Eigenschaften
global |
Globaler Speicher. |
local |
Lokaler Speicher. |
Methoden
get |
Versuchen Sie, den Wert aus einem bestimmten Pfad abzurufen. Rufen Sie zunächst das Ergebnis des globalen Speichers ab, wenn der globale Speicher nicht enthalten ist, aus dem lokalen Speicher. |
set |
Legen Sie den Wert auf einen bestimmten 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 komputieren. |
Details zum Konstruktor
CustomizedMemory(unknown, MemoryInterface)
Erstellt eine neue Instanz der klasse CustomMemory.
new CustomizedMemory(scope?: unknown, localMemory?: MemoryInterface)
Parameter
- scope
-
unknown
Wahlfrei. Umfang.
- localMemory
-
MemoryInterface
Wahlfrei. Lokaler Speicher.
Details zur Eigenschaft
globalMemory
Globaler Speicher.
globalMemory: MemoryInterface
Eigenschaftswert
MemoryInterface
localMemory
Lokaler Speicher.
localMemory: MemoryInterface
Eigenschaftswert
MemoryInterface
Details zur Methode
getValue(string)
Versuchen Sie, den Wert aus einem bestimmten Pfad abzurufen. Rufen Sie zunächst das Ergebnis des globalen Speichers ab, wenn der globale Speicher nicht enthalten ist, 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 bestimmten Pfad fest. Diese Methode ist nicht implementiert.
function setValue(_path: string, _value: any)
Parameter
- _path
-
string
Speicherpfad.
- _value
-
any
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 komputieren.
function version(): string
Gibt zurück
string
Eine Zeichenfolge, die die Version angibt.