Compartilhar via


CustomizedMemory class

Uma memória personalizada projetada para avaliação lg, na qual queremos garantir que a memória global (a primeira memória passada) possa ser acessível em qualquer processo de sub-avaliação.

Construtores

CustomizedMemory(unknown, MemoryInterface)

Cria uma nova instância da classe CustomedMemory.

Propriedades

globalMemory

Memória global.

localMemory

Memória local.

Métodos

getValue(string)

Tente obter o valor de um determinado caminho. Em primeiro lugar, obtenha o resultado da memória global, se a memória global não contiver, obtenha da memória local.

setValue(string, any)

Defina o valor como um determinado caminho. Esse método não é implementado.

version()

Usado para identificar se uma instância de memória específica foi atualizada ou não. Se a versão não for alterada, o chamador poderá optar por usar o resultado armazenado em cache em vez de recomputar tudo.

Detalhes do construtor

CustomizedMemory(unknown, MemoryInterface)

Cria uma nova instância da classe CustomedMemory.

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

Parâmetros

scope

unknown

Opcional. Âmbito.

localMemory

MemoryInterface

Opcional. Memória local.

Detalhes da propriedade

globalMemory

Memória global.

globalMemory: MemoryInterface

Valor da propriedade

MemoryInterface

localMemory

Memória local.

localMemory: MemoryInterface

Valor da propriedade

MemoryInterface

Detalhes do método

getValue(string)

Tente obter o valor de um determinado caminho. Em primeiro lugar, obtenha o resultado da memória global, se a memória global não contiver, obtenha da memória local.

function getValue(path: string): any

Parâmetros

path

string

Caminho da memória.

Retornos

any

Valor resolvido.

setValue(string, any)

Defina o valor como um determinado caminho. Esse método não é implementado.

function setValue(_path: string, _value: any)

Parâmetros

_path

string

Caminho da memória.

_value

any

Valor a ser definido.

version()

Usado para identificar se uma instância de memória específica foi atualizada ou não. Se a versão não for alterada, o chamador poderá optar por usar o resultado armazenado em cache em vez de recomputar tudo.

function version(): string

Retornos

string

Uma cadeia de caracteres que indica a versão.