property StructureCacheHitCount: Int64; // read only
Ο μετρητής αυξάνεται μία φορά για κάθε πρόσβαση σε StructureElementsForPage ή StructureElements της οποίας η σελίδα κρατά ήδη έγκυρο δέντρο στο cache. Το hit ανανεώνει την υποδοχή της σελίδας σε least-recently-used σειρά, αγγίζει την εγγραφή στον κοινό governor του cache και επιστρέφει deep clone του διατηρημένου snapshot
Η τιμή είναι αθροιστική για τη διάρκεια ζωής της παρουσίας TPdf και δεν μηδενίζεται ποτέ, οπότε ανοδικό hit rate δείχνει ότι επαναλαμβανόμενη επικύρωση προσβασιμότητας και διάσχιση δομής επαναχρησιμοποιούν ένα parse
Η ανάγνωση προστατεύεται από το render lock που χρησιμοποιεί η εγγενής πρόσβαση σελίδων του PDFium
Αλλαγές χωρητικότητας, επεξεργασίες σελίδων, επαναφορτώσεις εγγράφου και καθαρίσεις διατηρούν τον μετρητή· αλλάζουν τι διατηρείται, όχι τι έχει ήδη συμβεί
Συνδυάστε την τιμή με το StructureCacheMissCount για να υπολογίσετε το effective hit ratio
for I := 1 to PageCount do
AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
(Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);