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
Customized |
Cria uma nova instância da classe CustomedMemory. |
Propriedades
global |
Memória global. |
local |
Memória local. |
Métodos
get |
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. |
set |
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.