كائن إعدادات لتكوين مثيل 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;