कैश मेमोरी
यह सेवा, स्क्रिप्ट को उन नतीजों को कुछ समय के लिए कैश मेमोरी में सेव करने की अनुमति देती है जिन्हें फ़ेच या कंप्यूट करने में समय लगता है. सार्वजनिक कैश मेमोरी उन चीज़ों के लिए है जो इस बात पर निर्भर नहीं करती हैं कि कौनसा उपयोगकर्ता आपकी स्क्रिप्ट को ऐक्सेस कर रहा है. निजी कैश मेमोरी, उपयोगकर्ताओं के लिए खास तौर पर बनी
सेटिंग या हाल की गतिविधि के लिए होती है.
क्लास
नाम | संक्षिप्त विवरण |
Cache | किसी खास कैश मेमोरी का रेफ़रंस. |
CacheService | कैशसेवा, सीमित अवधि के डेटा के लिए कैश मेमोरी को ऐक्सेस करने की सुविधा देती है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
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 | कैश मेमोरी से एंट्री के किसी सेट को हटाता है. |