property StructureCacheHitCount: Int64; // read only
De teller gaat één omhoog voor elke StructureElementsForPage- of StructureElements-toegang waarvan de pagina al een geldige boom in de cache heeft. De hit ververs het paginaslot in least-recently-use-volgorde, raakt de ingang in de gedeelde cache governor aan en geeft een diepe kloon van de bewaarde snapshot terug
De waarde is cumulatief over de levensduur van de TPdf-instantie en wordt nooit gereset, dus een stijgende hit rate toont dat herhaalde toegankelijkheidsvalidatie en structuurtraversatie één parse hergebruiken
Het lezen wordt bewaakt door de render lock die native PDFium-paginatoegang gebruikt
Capaciteitswijzigingen, paginabewerkingen, het herladen van documenten en het legen van de cache laten de teller staan; ze veranderen wat wordt bewaard, niet wat er al is gebeurd
Combineer de waarde met StructureCacheMissCount om de effectieve hit ratio te berekenen
for I := 1 to PageCount do
AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
(Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);