property ThumbnailCacheMaxBytes: Int64; // read and write, default 64 MiB
هر تصویر بندانگشتی نگهداشتهشده بهصورت طول ضربدر ارتفاع بیتمپ ضربدر چهار بایت اندازهگیری میشود و StoredBytes در ThumbnailCacheStatistics جمعش را گزارش میکند. ورودیهای منفی کششده — یعنی به یادسپاری نبودِ /Thumb تعبیهشده — صفر بایت حساب میشوند
نگهداشتن به مثبت بودن همزمان این سقف و ThumbnailCacheMaxEntries نیاز دارد و یک ورودی فقط تا وقتی هر دو سقف اجازه دهند نگه داشته میشود. یک بیتمپ تکی بزرگتر از همین سقف هرگز نگه داشته نمیشود
کاهش مقدار کماستفادهترین ورودیها را بلافاصله اخراج میکند و هر ورودی رهاشده EvictionCount را در ThumbnailCacheStatistics بالا میبرد
صفر کردن سقف نگهداشتن را از کار میاندازد در حالی که استخراج و رندر کاملاً در دسترس میمانند؛ از آن پس هر جستوجو یک miss حساب میشود
مقادیر منفی EPdfError برپا میکنند
ورودیهای نگهداشتهشده بایتهای اندازهگیریشدهشان را در گردانندهٔ مشترک CacheBudgetBytes هم رزرو میکنند؛ پس این سقف بهطور خاص کش تصاویر بندانگشتی را کراندار میکند و گرداننده کل نمونه را
این ویژگی با همان قفل رندری که دسترسی نیتیو به صفحهٔ PDFium به کار میبرد محافظت میشود، بنابراین تغییرش کمی برای رندرهای در جریان صبر میکند
Pdf.ThumbnailCacheMaxBytes := Int64(96) * 1024 * 1024;
Stats := Pdf.ThumbnailCacheStatistics;
LogThumbnailBytes(Stats.StoredBytes);