Partager via


CustomizedMemory class

Mémoire personnalisée conçue pour l’évaluation LG, dans laquelle nous voulons nous assurer que la mémoire globale (la première mémoire passée) peut être accessible à n’importe quel processus d’évaluation secondaire.

Constructeurs

CustomizedMemory(unknown, MemoryInterface)

Crée une instance de la classe CustomMemory.

Propriétés

globalMemory

Mémoire globale.

localMemory

Mémoire locale.

Méthodes

getValue(string)

Essayez d’obtenir la valeur à partir d’un chemin donné. Tout d’abord, obtenez le résultat de la mémoire globale, si la mémoire globale ne contient pas, obtenez de la mémoire locale.

setValue(string, any)

Définissez la valeur sur un chemin donné. Cette méthode n’est pas implémentée.

version()

Permet d’identifier si une instance de mémoire particulière a été mise à jour ou non. Si la version n’est pas modifiée, l’appelant peut choisir d’utiliser le résultat mis en cache au lieu de recomputer tout.

Détails du constructeur

CustomizedMemory(unknown, MemoryInterface)

Crée une instance de la classe CustomMemory.

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

Paramètres

scope

unknown

Optionnel. Portée.

localMemory

MemoryInterface

Optionnel. Mémoire locale.

Détails de la propriété

globalMemory

Mémoire globale.

globalMemory: MemoryInterface

Valeur de propriété

MemoryInterface

localMemory

Mémoire locale.

localMemory: MemoryInterface

Valeur de propriété

MemoryInterface

Détails de la méthode

getValue(string)

Essayez d’obtenir la valeur à partir d’un chemin donné. Tout d’abord, obtenez le résultat de la mémoire globale, si la mémoire globale ne contient pas, obtenez de la mémoire locale.

function getValue(path: string): any

Paramètres

path

string

Chemin de mémoire.

Retours

any

Valeur résolue.

setValue(string, any)

Définissez la valeur sur un chemin donné. Cette méthode n’est pas implémentée.

function setValue(_path: string, _value: any)

Paramètres

_path

string

Chemin de mémoire.

_value

any

Valeur à définir.

version()

Permet d’identifier si une instance de mémoire particulière a été mise à jour ou non. Si la version n’est pas modifiée, l’appelant peut choisir d’utiliser le résultat mis en cache au lieu de recomputer tout.

function version(): string

Retours

string

Chaîne indiquant la version.