property StructureCacheHitCount: Int64; // read only
شمارنده بهازای هر دسترسی StructureElementsForPage یا StructureElements که صفحهاش از قبل درخت کششدهٔ معتبری داشته باشد یک واحد بالا میرود. این hit اسلات صفحه را در ترتیب کماستفادهترین (LRU) تازه میکند، ورودی را در گردانندهٔ مشترک کش لمس میکند و یک کپی عمیق از اسنپشات نگهداشتهشده برمیگرداند
مقدار در طول عمر نمونهٔ TPdf تجمعی است و هرگز صفر نمیشود؛ پس نرخ hit صعودی نشان میدهد اعتبارسنجیهای مکرر دسترسپذیری و پیمایشهای ساختار از یک تجزیه مشترک استفاده میکنند
خواندن با همان قفل رندری محافظت میشود که دسترسی نیتیو به صفحهٔ PDFium به کار میبرد
تغییر ظرفیت، ویرایش صفحه، بازبارگذاری سند و خالیکردن کش شمارنده را حفظ میکنند؛ اینها چیزی را که نگه داشته میشود عوض میکنند، نه چیزی را که اتفاق افتاده
برای محاسبهٔ نسبت hit مؤثر، این مقدار را با StructureCacheMissCount جفت کنید
for I := 1 to PageCount do
AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
(Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);