یک شی تنظیمات برای پیکربندی یک نمونه 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;