Cache Service

ذاكرة التخزين المؤقت

تسمح هذه الخدمة للنص البرمجي بتخزين النتائج مؤقتًا في ذاكرة التخزين المؤقت، وهي نتائج تستغرق وقتًا في جلبها أو احتسابها. تكون ذاكرات التخزين المؤقت العامة مخصّصة للعناصر التي لا تعتمد على المستخدم الذي يصل إلى النص البرمجي. وتكون ذاكرات التخزين المؤقت الخاصة مخصّصة للعناصر الخاصة بالمستخدم، مثل الإعدادات أو الأنشطة الحديثة.

صفوف

الاسموصف قصير
Cacheمرجع إلى ذاكرة تخزين مؤقت معيّنة.
CacheServiceتتيح لك فئة CacheService الوصول إلى ذاكرة تخزين مؤقت لتخزين البيانات على المدى القصير.

Cache

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
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تزيل مجموعة من الإدخالات من ذاكرة التخزين المؤقت.

CacheService

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
getDocumentCache()Cacheتحصل على مثيل ذاكرة التخزين المؤقت الذي يشمل المستند والنص البرمجي الحاليَين.
getScriptCache()Cacheتحصل على مثيل ذاكرة التخزين المؤقت على مستوى النص البرمجي.
getUserCache()Cacheتحصل على مثيل ذاكرة التخزين المؤقت على مستوى المستخدم والنص البرمجي الحاليَين.