Skip to content

read

하드 디스크에서 읽어 메모리 내에 존재하는 인덱스 개체의 내용을 업데이트해요.

시그니처

ts
class Index {
  read(force?: boolean): void;
}

파라미터

  • forcenull | boolean

    만약 true로 설정되면, 메모리상의 변경 사항을 모두 버리고 항상 디스크상의 인덱스 데이터를 다시 로드하는 강제 읽기를 수행해요. 디스크상에 version 데이터가 없으면 인덱스는 초기화돼요. false면, 마지막 로드 이후에 디스크상의 데이터가 변경되었을 경우에만 인덱스 데이터를 재로딩하는 소프트 읽기를 수행해요. 메모리상의 순수 데이터는 그대로 유지돼요. 주의할 점은, 디스크에 변경 사항이 있을 경우 메모리상의 기록되지 않은 변경 사항은 버려진다는 거예요.

MIT 라이선스에 따라 배포됩니다.