Cache Service

ক্যাশে

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

ক্লাস

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

Cache

পদ্ধতি

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

CacheService

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Document Cache() Cache |null বর্তমান ডকুমেন্ট এবং স্ক্রিপ্টের আওতাধীন ক্যাশে ইনস্ট্যান্সটি পাওয়া যায়।
get Script Cache() Cache স্ক্রিপ্টের আওতাধীন ক্যাশে ইনস্ট্যান্সটি পাওয়া যায়।
get User Cache() Cache বর্তমান ব্যবহারকারী এবং স্ক্রিপ্টের জন্য নির্দিষ্ট ক্যাশে ইনস্ট্যান্সটি পাওয়া যায়।