property StructureCacheHitCount: Int64; // read only
Räknaren ökar en gång för varje StructureElementsForPage- eller StructureElements-åtkomst vars sida redan har ett giltigt cachat träd. Träffen uppdaterar sidplatsen i least-recently-used-ordning, rör posten i den gemensamma cachegovernorn och returnerar en djup klon av den behållna snapshoten
Värdet är kumulativt över TPdf-instansens livstid och återställs aldrig, så en stigande träffandel visar att upprepad tillgänglighetsvalidering och strukturtraversering återanvänder en enda parsing
Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder
Kapacitetsändringar, sidredigeringar, dokumentomläsningar och rensningar bevarar räknaren; de ändrar vad som behålls, inte vad som redan hänt
Para ihop värdet med StructureCacheMissCount för att beräkna den effektiva träffkvoten
for I := 1 to PageCount do
AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
(Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);