PersistentCacheSettings interface

একটি PersistentLocalCache উদাহরণ কনফিগার করার জন্য একটি সেটিংস অবজেক্ট।

একটি Node.js পরিবেশে স্থায়ী ক্যাশে ব্যবহার করা যাবে না।

স্বাক্ষর:

export declare interface PersistentCacheSettings 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
cacheSizeBytes সংখ্যা অন-ডিস্ক ডেটার জন্য একটি আনুমানিক ক্যাশে আকার থ্রেশহোল্ড৷ যদি ক্যাশে এই আকারের বাইরে বাড়ে, Firestore এমন ডেটা সরানো শুরু করবে যা সম্প্রতি ব্যবহার করা হয়নি। SDK গ্যারান্টি দেয় না যে ক্যাশে সেই আকারের নীচে থাকবে, শুধুমাত্র ক্যাশে প্রদত্ত আকারের চেয়ে বেশি হলে, পরিষ্কার করার চেষ্টা করা হবে। ডিফল্ট মান 40 MB। থ্রেশহোল্ড অবশ্যই কমপক্ষে 1 MB এ সেট করা উচিত এবং আবর্জনা সংগ্রহ অক্ষম করতে CACHE_SIZE_UNLIMITED সেট করা যেতে পারে৷
ট্যাব ম্যানেজার স্থায়ী ট্যাব ম্যানেজার কিভাবে একাধিক ট্যাব/উইন্ডোজ SDK দ্বারা পরিচালিত হবে তা নির্দিষ্ট করে।

PersistentCacheSettings.cacheSizeBytes

অন-ডিস্ক ডেটার জন্য একটি আনুমানিক ক্যাশে আকার থ্রেশহোল্ড৷ যদি ক্যাশে এই আকারের বাইরে বাড়ে, Firestore এমন ডেটা সরানো শুরু করবে যা সম্প্রতি ব্যবহার করা হয়নি। SDK গ্যারান্টি দেয় না যে ক্যাশে সেই আকারের নীচে থাকবে, শুধুমাত্র ক্যাশে প্রদত্ত আকারের চেয়ে বেশি হলে, পরিষ্কার করার চেষ্টা করা হবে।

ডিফল্ট মান 40 MB। থ্রেশহোল্ড অবশ্যই কমপক্ষে 1 MB এ সেট করা উচিত এবং আবর্জনা সংগ্রহ অক্ষম করতে CACHE_SIZE_UNLIMITED সেট করা যেতে পারে৷

স্বাক্ষর:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

কিভাবে একাধিক ট্যাব/উইন্ডোজ SDK দ্বারা পরিচালিত হবে তা নির্দিষ্ট করে।

স্বাক্ষর:

tabManager?: PersistentTabManager;