property ThumbnailCacheMaxBytes: Int64; // read and write, default 64 MiB
Elke bewaarde miniatuur wordt gemeten als bitmapbreedte maal hoogte maal vier bytes, en StoredBytes in ThumbnailCacheStatistics rapporteert de som. Gecachte negatieve ingangen, de onthouden afwezigheid van een ingesloten /Thumb, meten nul bytes
Retentie vereist dat dit plafond en ThumbnailCacheMaxEntries allebei positief zijn, en een ingang wordt alleen bewaard zolang beide plafonds dat toelaten. Eén bitmap die alleen al groter is dan dit plafond wordt nooit bewaard
Verkleining van de waarde verwijdert de least-recently-used-ingangen onmiddellijk, en elke weggegooide ingang verhoogt EvictionCount in ThumbnailCacheStatistics
Het plafond op nul zetten schakelt retentie uit terwijl extractie en rendering volledig beschikbaar blijven; elke opzoaking telt dan als een miss
Negatieve waarden verhogen EPdfError
Bewaarde ingangen reserveren hun gemeten bytes ook in de gedeelde CacheBudgetBytes-governor, dus dit plafond begrenst specifiek de miniatuurcache terwijl de governor de instantie als geheel begrenst
De eigenschap wordt bewaakt door de render lock die native PDFium-paginatoegang gebruikt, dus het wijzigen ervan wacht kort op rendering die al bezig is
Pdf.ThumbnailCacheMaxBytes := Int64(96) * 1024 * 1024;
Stats := Pdf.ThumbnailCacheStatistics;
LogThumbnailBytes(Stats.StoredBytes);