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;