PersistentCacheSettings interface

كائن إعدادات لتكوين مثيل PersistentLocalCache .

لا يمكن استخدام ذاكرة التخزين المؤقت المستمرة في بيئة Node.js.

إمضاء:

export declare interface PersistentCacheSettings 

ملكيات

ملكية يكتب وصف
cacheSizeBytes رقم حد تقريبي لحجم ذاكرة التخزين المؤقت للبيانات الموجودة على القرص. إذا تجاوزت ذاكرة التخزين المؤقت هذا الحجم، فسيبدأ Firestore في إزالة البيانات التي لم يتم استخدامها مؤخرًا. لا يضمن SDK بقاء ذاكرة التخزين المؤقت أقل من هذا الحجم، فقط إذا تجاوزت ذاكرة التخزين المؤقت الحجم المحدد، فستتم محاولة التنظيف. القيمة الافتراضية هي 40 ميغابايت. يجب تعيين الحد إلى 1 ميغابايت على الأقل، ويمكن ضبطه على CACHE_SIZE_UNLIMITED لتعطيل جمع البيانات المهملة.
tabManager PersistentTabManager يحدد كيفية إدارة علامات التبويب/النوافذ المتعددة بواسطة SDK.

PersistentCacheSettings.cacheSizeBytes

حد تقريبي لحجم ذاكرة التخزين المؤقت للبيانات الموجودة على القرص. إذا تجاوزت ذاكرة التخزين المؤقت هذا الحجم، فسيبدأ Firestore في إزالة البيانات التي لم يتم استخدامها مؤخرًا. لا يضمن SDK بقاء ذاكرة التخزين المؤقت أقل من هذا الحجم، فقط إذا تجاوزت ذاكرة التخزين المؤقت الحجم المحدد، فستتم محاولة التنظيف.

القيمة الافتراضية هي 40 ميغابايت. يجب تعيين الحد إلى 1 ميغابايت على الأقل، ويمكن ضبطه على CACHE_SIZE_UNLIMITED لتعطيل جمع البيانات المهملة.

إمضاء:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

يحدد كيفية إدارة علامات التبويب/النوافذ المتعددة بواسطة SDK.

إمضاء:

tabManager?: PersistentTabManager;