THPDFCacheAdmissionPolicy Record
Beschrijft het toelatingsbeleid van één rendercachelaag: inschakeling, adaptieve frequentiemodus en grenzen voor items, totaal-bytes en bytes per item
Declaratie
THPDFCacheAdmissionPolicy= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
Enabled | Zet de toelatingscontrole voor de laag aan; een ingeschakeld beleid moet positieve limieten hebben, anders geeft de validatie ERangeError |
AdaptiveAdmission | Schakelt frequentiegestuurde adaptieve toelating in, zodat zelden hergebruikte items worden geweigerd in plaats van later verwijderd |
MaxEntries | Maximaal aantal gecachte items, gevalideerd van 0 tot 1000000; voor de rasterlaag spiegelt het RenderCacheCapacity |
MaxTotalBytes | Maximaal totaal aantal gecachte bytes; voor de laag met gedecodeerde afbeeldingen spiegelt het ImageCacheMaxBytes |
MaxEntryBytes | Maximale grootte van één cachebaar item; mag MaxTotalBytes niet overschrijden, en de raw-compressed-laag beperkt het tot 4096-16777216 bytes |
Gebruiksopmerkingen
- Configureer één record per
THPDFCacheLayerKindviaTHotPDF.SetCacheAdmissionPolicy; de waarden worden gevalideerd en direct toegepast - Lees de actieve configuratie terug met
THotPDF.GetCacheAdmissionPolicy, dat het opgeslagen beleid voor de gevraagde laag kopieert - Gebruik
THotPDF.GetCacheAdmissionStatisticsom deze limieten te vergelijken met live hit-, miss- en eviction-tellers