Freigeben über


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

CustomizedMemory(unknown, MemoryInterface)

Erstellt eine neue Instanz der klasse CustomMemory.

Eigenschaften

globalMemory

Globaler Speicher.

localMemory

Lokaler Speicher.

Methoden

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.

setValue(string, any)

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.