property StructureCacheHitCount: Int64; // read only
Il contatore si incrementa di uno per ogni accesso a StructureElementsForPage o StructureElements la cui pagina ha già un albero in cache valido. L'hit rinfresca lo slot della pagina in ordine least-recently-used, tocca la voce nel governor di cache condiviso e restituisce un clone profondo dello snapshot conservato
Il valore è cumulativo per la vita dell'istanza TPdf e non viene mai azzerato, quindi un tasso di hit in crescita mostra che la validazione di accessibilità ripetuta e l'attraversamento della struttura riusano una singola analisi
La lettura è protetta dal lock di rendering usato dall'accesso nativo alle pagine PDFium
Le variazioni di capacità, le modifiche alle pagine, i ricaricamenti del documento e gli svuotamenti preservano il contatore; cambiano ciò che viene conservato, non ciò che è già avvenuto
Accoppiare il valore con StructureCacheMissCount per calcolare il rapporto di hit effettivo
for I := 1 to PageCount do
AuditStructure(Pdf.StructureElementsForPage[I]);
Ratio := Pdf.StructureCacheHitCount /
(Pdf.StructureCacheHitCount + Pdf.StructureCacheMissCount);