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
Customized |
Crée une instance de la classe CustomMemory. |
Propriétés
global |
Mémoire globale. |
local |
Mémoire locale. |
Méthodes
get |
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. |
set |
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.