Cache Service
कैश मेमोरी
इस सेवा की मदद से, स्क्रिप्ट कुछ समय के लिए उन नतीजों को कैश मेमोरी में सेव कर सकती है जिन्हें फ़ेच करने/कैलकुलेट करने में समय लगता है. सार्वजनिक कैश मेमोरी उन चीज़ों के लिए होती है जो इस बात पर निर्भर नहीं करतीं कि आपकी स्क्रिप्ट को कौन ऐक्सेस कर रहा है. निजी कैश मेमोरी, उपयोगकर्ता के हिसाब से सेव की जाती है. जैसे, सेटिंग या हाल ही की गतिविधि.
क्लास
नाम | संक्षिप्त विवरण |
Cache | किसी खास कैश मेमोरी का रेफ़रंस. |
CacheService | CacheService की मदद से, डेटा को कुछ समय के लिए स्टोर करने के लिए कैश मेमोरी को ऐक्सेस किया जा सकता है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
get(key) | String | यह किसी दी गई कुंजी के लिए कैश मेमोरी में सेव की गई वैल्यू दिखाता है. अगर कोई वैल्यू नहीं मिलती है, तो null दिखाता है. |
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 | कैश मेमोरी से एंट्री का सेट हटाता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-11-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-11-26 (UTC) को अपडेट किया गया."],[[["Apps Script Cache service provides temporary storage for script results, improving performance by avoiding redundant computations or fetches."],["Two types of caches are available: public caches for shared data and private caches for user-specific information."],["`CacheService` offers methods to access document, script, or user-scoped caches, while the `Cache` class provides methods for data manipulation within a cache instance, like adding, retrieving, and removing entries."],["Cache entries can have optional expiration times, allowing for automatic removal after a specified duration."]]],[]]