PDFium Delphi Component Docs

ThumbnailCacheMaxEntries 속성

컴포넌트: TPdf  ·  유닛: PDFium
리비전 인식 썸네일 캐시가 한 번에 유지할 수 있는 미리보기 개수를 설정합니다

Syntax

property ThumbnailCacheMaxEntries: Integer; // read and write, default 64

Description

캐시는 ExtractThumbnail로 얻은 내장 미리보기와 RenderPageThumbnail로 얻은 렌더링 미리보기를 하나의 최근사용 정책 뒤에 저장하며, 이 속성은 비트맵 항목과 내장 /Thumb 부재를 기억하는 캐시된 부정 항목을 모두 합쳐 몇 개 항목까지 남을지 한계를 정합니다

유지에는 이 상한과 ThumbnailCacheMaxBytes가 모두 양수여야 하며, 두 상한이 모두 허용하는 동안에만 항목이 유지됩니다

값을 줄이면 가장 오래 사용되지 않은 항목이 즉시 축출되고, 버려진 항목마다 ThumbnailCacheStatisticsEvictionCount가 늘어납니다

Remarks

상한을 0으로 설정하면 추출과 렌더링은 완전히 그대로 둔 채 유지만 비활성화되며, 그때는 모든 조회가 미스로 기록됩니다

음수 값은 EPdfError를 발생시킵니다

이 속성은 네이티브 PDFium 페이지 접근이 쓰는 렌더 잠금으로 보호되므로, 변경 시 진행 중인 렌더링을 잠깐 기다립니다

Example

Pdf.ThumbnailCacheMaxEntries := 128;
Pdf.ThumbnailCacheMaxBytes := Int64(96) * 1024 * 1024;

See Also

ThumbnailCacheMaxBytes, ThumbnailCacheStatistics, ClearThumbnailCache, 썸네일 캐시