다음을 통해 공유


CustomizedMemory class

모든 하위 평가 프로세스에서 전역 메모리(전달된 첫 번째 메모리)에 액세스할 수 있도록 하는 LG 평가를 위해 설계된 사용자 지정된 메모리입니다.

생성자

CustomizedMemory(unknown, MemoryInterface)

CustomizedMemory 클래스의 새 인스턴스를 만듭니다.

속성

globalMemory

전역 메모리.

localMemory

로컬 메모리.

메서드

getValue(string)

지정된 경로에서 값을 가져옵니다. 첫째, 전역 메모리에서 결과를 가져옵니다. 전역 메모리에 포함되지 않은 경우 로컬 메모리에서 가져옵니다.

setValue(string, any)

값을 지정된 경로로 설정합니다. 이 메서드가 구현되지 않은 경우

version()

특정 메모리 인스턴스가 업데이트되었는지 여부를 식별하는 데 사용됩니다. 버전이 변경되지 않은 경우 호출자는 모든 항목을 다시 계산하는 대신 캐시된 결과를 사용하도록 선택할 수 있습니다.

생성자 세부 정보

CustomizedMemory(unknown, MemoryInterface)

CustomizedMemory 클래스의 새 인스턴스를 만듭니다.

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

매개 변수

scope

unknown

(선택 사항) 범위

localMemory

MemoryInterface

(선택 사항) 로컬 메모리.

속성 세부 정보

globalMemory

전역 메모리.

globalMemory: MemoryInterface

속성 값

MemoryInterface

localMemory

로컬 메모리.

localMemory: MemoryInterface

속성 값

MemoryInterface

메서드 세부 정보

getValue(string)

지정된 경로에서 값을 가져옵니다. 첫째, 전역 메모리에서 결과를 가져옵니다. 전역 메모리에 포함되지 않은 경우 로컬 메모리에서 가져옵니다.

function getValue(path: string): any

매개 변수

path

string

메모리 경로입니다.

반환

any

확인된 값입니다.

setValue(string, any)

값을 지정된 경로로 설정합니다. 이 메서드가 구현되지 않은 경우

function setValue(_path: string, _value: any)

매개 변수

_path

string

메모리 경로입니다.

_value

any

설정할 값입니다.

version()

특정 메모리 인스턴스가 업데이트되었는지 여부를 식별하는 데 사용됩니다. 버전이 변경되지 않은 경우 호출자는 모든 항목을 다시 계산하는 대신 캐시된 결과를 사용하도록 선택할 수 있습니다.

function version(): string

반환

string

버전을 나타내는 문자열입니다.