property TextSnapshotCacheCount: Integer; // read only
ค่านี้นับหน้าที่ text snapshot ยัง valid อยู่ ณ ตอนนั้น ขณะโหลดเอกสารอยู่จึงมีค่าได้มากสุด Min(TextSnapshotCacheCapacity, PageCount)
จำนวนจะเพิ่มขึ้นเมื่อ TextPageSnapshot เก็บเสร็จและเก็บ snapshot ใหม่ลง cache และลดลงเมื่อความกดดันด้าน capacity การแก้หน้า หรือการโหลดเอกสารใหม่ ทำให้ entry ใช้ไม่ได้
การอ่านถูกปกป้องด้วย render lock เดียวกับที่ใช้เข้าถึงหน้าของ PDFium ระดับ native ค่าจึงสอดคล้องกับการเรนเดอร์พร้อมกัน
เมื่อยังไม่โหลดเอกสาร หรือขณะที่ TextSnapshotCacheCapacity เป็นศูนย์ จำนวนจะเป็น 0
จำนวนนี้เป็นภาพการใช้พื้นที่ ณ ขณะหนึ่งเท่านั้น ถ้าอยากวัดประสิทธิภาพการ lookup แบบสะสม ให้ดู TextSnapshotCacheHitCount และ TextSnapshotCacheMissCount
Snapshot := Pdf.TextPageSnapshot[1];
LogTextSnapshotCache(Pdf.TextSnapshotCacheCount,
Pdf.TextSnapshotCacheCapacity);