THPDFCacheAdmissionPolicy レコード

レンダーキャッシュ 1 レイヤー分のアドミッションポリシーを表します。有効化、適応型頻度モード、エントリ数・合計バイト数・エントリあたりバイト数の上限を含みます

宣言

THPDFCacheAdmissionPolicy= record
  Enabled: boolean;
  AdaptiveAdmission: boolean;
  MaxEntries: Integer;
  MaxTotalBytes: Int64;
  MaxEntryBytes: Int64;
end;

ユニット

HPDFDoc

フィールド

フィールド目的
Enabledレイヤーのアドミッション制御を有効にします。有効化したポリシーは正の上限値を持つ必要があり、そうでなければ検証が ERangeError を発生させます
AdaptiveAdmission頻度ベースの適応型アドミッションを有効にします。再利用が少ないエントリは、後で追い出されるのではなく登録の時点で拒否されます
MaxEntriesキャッシュ可能なエントリの最大数。0〜1000000 の範囲で検証されます。ラスタレイヤーでは RenderCacheCapacity と連動します
MaxTotalBytesキャッシュの合計バイト数の上限。デコード済み画像レイヤーでは ImageCacheMaxBytes と連動します
MaxEntryBytesキャッシュ可能な 1 項目の最大サイズ。MaxTotalBytes を超えてはならず、生圧縮レイヤーでは 4096〜16777216 バイトに制限されます

使用上の注意

関連 API