Compartir a través de


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

CustomizedMemory(unknown, MemoryInterface)

Crea una nueva instancia de la clase CustomizedMemory.

Propiedades

globalMemory

Memoria global.

localMemory

Memoria local.

Métodos

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.

setValue(string, any)

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 CustomizedMemory.

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.