Record THPDFCacheAdmissionPolicy
Describe la política de admisión de una capa de la caché de renderizado: habilitación, modo adaptativo por frecuencia, y techos de entradas, de bytes totales y de bytes por entrada
Declaración
THPDFCacheAdmissionPolicy= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Enabled | Activa el control de admisión para la capa; una política habilitada debe llevar límites positivos o la validación lanza ERangeError |
AdaptiveAdmission | Habilita la admisión adaptativa basada en frecuencia, de modo que las entradas poco reutilizadas se rechazan en vez de desalojarse más adelante |
MaxEntries | Máximo de entradas en caché, validado de 0 a 1000000; para la capa raster refleja RenderCacheCapacity |
MaxTotalBytes | Máximo de bytes totales en caché; para la capa de imágenes decodificadas refleja ImageCacheMaxBytes |
MaxEntryBytes | Tamaño máximo de un único elemento cacheable; no debe exceder MaxTotalBytes, y la capa raw comprimida lo restringe a 4096-16777216 bytes |
Notas de uso
- Configure un record por
THPDFCacheLayerKindmedianteTHotPDF.SetCacheAdmissionPolicy; los valores se validan y se aplican de inmediato - Lea la configuración activa con
THotPDF.GetCacheAdmissionPolicy, que copia la política almacenada de la capa solicitada - Use
THotPDF.GetCacheAdmissionStatisticspara comparar estos límites con contadores en vivo de hits, misses y desalojos