Cache Service

ক্যাশে

এই পরিষেবাটি একটি স্ক্রিপ্টকে সাময়িকভাবে ফলাফল ক্যাশে করার অনুমতি দেয় যা আনয়ন/গণনা করতে সময় নেয়। সর্বজনীন ক্যাশেগুলি এমন জিনিসগুলির জন্য যা কোন ব্যবহারকারী আপনার স্ক্রিপ্ট অ্যাক্সেস করছে তার উপর নির্ভর করে না। ব্যক্তিগত ক্যাশেগুলি এমন জিনিসগুলির জন্য যা ব্যবহারকারী-নির্দিষ্ট, যেমন সেটিংস বা সাম্প্রতিক কার্যকলাপ৷

ক্লাস

নাম সংক্ষিপ্ত বর্ণনা
Cache একটি নির্দিষ্ট ক্যাশে একটি রেফারেন্স.
CacheService CacheService আপনাকে ডেটার স্বল্পমেয়াদী স্টোরেজের জন্য একটি ক্যাশে অ্যাক্সেস করতে দেয়।

Cache

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
get(key) String প্রদত্ত কীটির জন্য ক্যাশে করা মান পায়, অথবা যদি কোনোটি না পাওয়া যায় তাহলে শূন্য।
getAll(keys) Object কীগুলির অ্যারের জন্য ক্যাশে পাওয়া সমস্ত কী/মান জোড়া রয়েছে এমন একটি জাভাস্ক্রিপ্ট অবজেক্ট প্রদান করে।
put(key, value) void ক্যাশে একটি কী/মান জোড়া যোগ করে।
put(key, value, expirationInSeconds) void মেয়াদ শেষ হওয়ার সময় (সেকেন্ডে) সহ ক্যাশে একটি কী/মান জোড়া যোগ করে।
putAll(values) void ক্যাশে কী/মান জোড়ার একটি সেট যোগ করে।
putAll(values, expirationInSeconds) void মেয়াদ শেষ হওয়ার সময় (সেকেন্ডে) সহ ক্যাশে কী/মান জোড়ার একটি সেট যোগ করে।
remove(key) void প্রদত্ত কী ব্যবহার করে ক্যাশে থেকে একটি এন্ট্রি সরিয়ে দেয়।
removeAll(keys) void ক্যাশে থেকে এন্ট্রিগুলির একটি সেট সরিয়ে দেয়।

CacheService

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getDocumentCache() Cache বর্তমান নথি এবং স্ক্রিপ্টে ক্যাশে উদাহরণ স্কোপ করা হয়।
getScriptCache() Cache স্ক্রিপ্টে ক্যাশে উদাহরণ স্কোপ করা হয়।
getUserCache() Cache বর্তমান ব্যবহারকারী এবং স্ক্রিপ্টে ক্যাশে উদাহরণ স্কোপ করা হয়।