Cache Service

कैश मेमोरी

यह सेवा, स्क्रिप्ट को उन नतीजों को कुछ समय के लिए कैश मेमोरी में सेव करने की अनुमति देती है जिन्हें फ़ेच या कंप्यूट करने में समय लगता है. सार्वजनिक कैश मेमोरी उन चीज़ों के लिए है जो इस बात पर निर्भर नहीं करती हैं कि कौनसा उपयोगकर्ता आपकी स्क्रिप्ट को ऐक्सेस कर रहा है. निजी कैश मेमोरी, उपयोगकर्ताओं के लिए खास तौर पर बनी सेटिंग या हाल की गतिविधि के लिए होती है.

क्लास

नामसंक्षिप्त विवरण
Cacheकिसी खास कैश मेमोरी का रेफ़रंस.
CacheServiceकैशसेवा, सीमित अवधि के डेटा के लिए कैश मेमोरी को ऐक्सेस करने की सुविधा देती है.

Cache

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
get(key)Stringदी गई कुंजी के लिए कैश मेमोरी में सेव की गई वैल्यू दिखाता है या कोई भी कुंजी न मिलने पर शून्य दिखाता है.
getAll(keys)Objectयह फ़ंक्शन कुंजी के कलेक्शन में कैश में मिलने वाले सभी कुंजी/वैल्यू पेयर वाला JavaScript ऑब्जेक्ट दिखाता है.
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मौजूदा उपयोगकर्ता और स्क्रिप्ट के लिए कैश इंस्टेंस की सुविधा देता है.