THPDFCacheAdmissionPolicy Record
Beskriver inträdesprincipen för ett renderingscache-lager: aktivering, adaptivt frekvensläge samt tak för antal poster, totalt antal byte och byte per post
Deklaration
THPDFCacheAdmissionPolicy= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Enabled | Slår på inträdeskontroll för laget; en aktiverad princip måste ha positiva gränser, annars genererar valideringen ERangeError |
AdaptiveAdmission | Aktiverar frekvensbaserat adaptivt inträde så att sällan återanvända poster nekas i stället för att kastas ut senare |
MaxEntries | Största antal cachade poster, validerat från 0 till 1000000; för rasterlaget speglar den RenderCacheCapacity |
MaxTotalBytes | Största totala antal cachade byte; för bildavkodningslaget speglar den ImageCacheMaxBytes |
MaxEntryBytes | Största storlek på ett enda cachebart objekt; får inte överskrida MaxTotalBytes, och råkomprimerat-laget begränsar den till 4096-16777216 byte |
Användningsanteckningar
- Konfigurera en record per
THPDFCacheLayerKindviaTHotPDF.SetCacheAdmissionPolicy; värdena valideras och tillämpas omedelbart - Läs tillbaka den aktiva konfigurationen med
THotPDF.GetCacheAdmissionPolicy, som kopierar den lagrade principen för begärt lager - Använd
THotPDF.GetCacheAdmissionStatisticsför att jämföra dessa gränser med live-räknare för träffar, missar och eviction