property TextSnapshotCacheHitCount: Int64; // read only
De teller gaat één omhoog voor elke TextPageSnapshot-toegang waarvan de pagina al een geldige snapshot heeft. De hit ververset de paginasleuf in least-recently-used-volgorde, raakt de ingang aan in de gedeelde cachegovernor en geeft een diepe kopie van de bewaarde snapshot terug
Consuments zoals GetStructuredText en de physical-layout-variant van GetTextInReadingOrder hergebruiken dezelfde snapshot, dus hun herhaalde lezingen komen hier ook als hits naar voren
De waarde is cumulatief over de levensduur van de TPdf-instantie en wordt nooit gereset
Het lezen wordt bewaakt door de render lock die native PDFium-paginatoegang gebruikt
Capaciteitswijzigingen, paginabewerkingen, documentherladingen en het wissen van de cache laten de teller staan; ze veranderen wat wordt bewaard, niet wat al is gebeurd
Omdat elke teruggegeven waarde een diepe kopie is, legt een hit nooit gecachte strings of arrays bloot aan mutatie door de aanroeper
Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot