Cache Service
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ذاكرة التخزين المؤقت
تتيح هذه الخدمة لنص برمجي تخزين النتائج مؤقتًا إذا كان جلبها أو احتسابها يستغرق وقتًا طويلاً. تُستخدَم ذاكرات التخزين المؤقت العامة لتخزين البيانات التي لا تعتمد على المستخدم الذي يصل إلى النص البرمجي. تُستخدم ذاكرات التخزين المؤقت الخاصة لتخزين البيانات الخاصة بالمستخدم، مثل الإعدادات أو النشاط الأخير.
الدروس
| الاسم | وصف قصير |
Cache | مرجع إلى ذاكرة تخزين مؤقت معيّنة |
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 | تزيل هذه الطريقة مجموعة من الإدخالات من ذاكرة التخزين المؤقت. |
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
getDocumentCache() | Cache|null | تعرض هذه الطريقة مثيلاً لذاكرة التخزين المؤقت ضمن نطاق المستند والبرنامج النصي الحاليين. |
getScriptCache() | Cache | تعرض هذه السمة مثيل ذاكرة التخزين المؤقت الذي يقتصر نطاقه على النص البرمجي. |
getUserCache() | Cache | تعرض هذه الدالة مثيل ذاكرة التخزين المؤقت على مستوى المستخدم والبرنامج النصي الحاليين. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-12-11 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-12-11 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]