Cache Service

حافظه پنهان

این سرویس به یک اسکریپت اجازه می دهد تا به طور موقت نتایجی را که برای واکشی/محاسبه شدن زمان می برد، کش کند. کش های عمومی برای چیزهایی هستند که بستگی به این ندارند که چه کاربری به اسکریپت شما دسترسی دارد. حافظه پنهان خصوصی برای چیزهایی هستند که مختص کاربر هستند، مانند تنظیمات یا فعالیت اخیر.

کلاس ها

نام توضیح مختصر
Cache ارجاع به یک کش خاص.
CacheService CacheService به شما امکان می دهد برای ذخیره کوتاه مدت داده ها به یک کش دسترسی داشته باشید.

Cache

مواد و روش ها

روش نوع برگشت توضیح مختصر
get(key) String مقدار ذخیره شده در حافظه پنهان را برای کلید داده شده دریافت می کند، یا اگر هیچ موردی پیدا نشد، null می شود.
getAll(keys) Object یک شی جاوا اسکریپت حاوی تمام جفت‌های کلید/مقدار موجود در حافظه پنهان برای آرایه‌ای از کلیدها را برمی‌گرداند.
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 نمونه کش را به کاربر فعلی و اسکریپت می‌رساند.