CustomizedMemory class
Una memoria personalizada diseñada para la evaluación lg, en la que queremos asegurarnos de que la memoria global (la primera memoria pasada) puede ser accesible en cualquier proceso de evaluación secundaria.
Constructores
Customized |
Crea una nueva instancia de la clase |
Propiedades
global |
Memoria global. |
local |
Memoria local. |
Métodos
get |
Intente obtener el valor de una ruta de acceso determinada. En primer lugar, obtenga el resultado de la memoria global, si la memoria global no contiene, obtenga de la memoria local. |
set |
Establezca el valor en una ruta de acceso determinada. Este método no se implementa. |
version() | Se usa para identificar si se ha actualizado o no una instancia de memoria determinada. Si no se cambia la versión, el autor de la llamada puede optar por usar el resultado almacenado en caché en lugar de volver a calcular todo. |
Detalles del constructor
CustomizedMemory(unknown, MemoryInterface)
Crea una nueva instancia de la clase
new CustomizedMemory(scope?: unknown, localMemory?: MemoryInterface)
Parámetros
- scope
-
unknown
Opcional. Alcance.
- localMemory
-
MemoryInterface
Opcional. Memoria local.
Detalles de las propiedades
globalMemory
Memoria global.
globalMemory: MemoryInterface
Valor de propiedad
MemoryInterface
localMemory
Memoria local.
localMemory: MemoryInterface
Valor de propiedad
MemoryInterface
Detalles del método
getValue(string)
Intente obtener el valor de una ruta de acceso determinada. En primer lugar, obtenga el resultado de la memoria global, si la memoria global no contiene, obtenga de la memoria local.
function getValue(path: string): any
Parámetros
- path
-
string
Ruta de acceso de memoria.
Devoluciones
any
Valor resuelto.
setValue(string, any)
Establezca el valor en una ruta de acceso determinada. Este método no se implementa.
function setValue(_path: string, _value: any)
Parámetros
- _path
-
string
Ruta de acceso de memoria.
- _value
-
any
Valor que se va a establecer.
version()
Se usa para identificar si se ha actualizado o no una instancia de memoria determinada. Si no se cambia la versión, el autor de la llamada puede optar por usar el resultado almacenado en caché en lugar de volver a calcular todo.
function version(): string
Devoluciones
string
Cadena que indica la versión.