property ThumbnailCacheMaxBytes: Int64; // read and write, default 64 MiB
Fiecare miniatură reținută este măsurată ca lățimea bitmap-ului ori înălțimea ori patru octeți, iar StoredBytes din ThumbnailCacheStatistics raportează suma. Intrările negative din cache — absența ținută minte a unui /Thumb încorporat — măsoară zero octeți
Retenția cere ca acest plafon și ThumbnailCacheMaxEntries să fie ambele pozitive, iar o intrare este păstrată doar cât timp ambele plafoane o permit. Un bitmap singur mai mare decât acest plafon nu este niciodată reținut
Reducerea valorii evacuează imediat intrările folosite cel mai puțin recent, iar fiecare intrare eliminată crește EvictionCount din ThumbnailCacheStatistics
Setarea plafonului pe zero dezactivează retenția, lăsând extragerea și randarea pe deplin disponibile; fiecare căutare contează atunci drept miss
Valorile negative ridică EPdfError
Intrările reținute își rezervă și octeții măsurați în governorul partajat CacheBudgetBytes, astfel încât acest plafon mărginește specific cache-ul de miniaturi, în timp ce governorul mărginește instanța ca întreg
Proprietatea este protejată de blocajul de randare folosit de accesul nativ PDFium la pagini, astfel încât schimbarea ei așteaptă scurt randările aflate în curs
Pdf.ThumbnailCacheMaxBytes := Int64(96) * 1024 * 1024;
Stats := Pdf.ThumbnailCacheStatistics;
LogThumbnailBytes(Stats.StoredBytes);