Cache Service

حافظه پنهان

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

کلاس‌ها

نام شرح مختصر
Cache ارجاع به یک حافظه پنهان خاص.
Cache Service سرویس حافظه پنهان (Cache Service) به شما امکان می‌دهد برای ذخیره کوتاه‌مدت داده‌ها به حافظه پنهان (cache) دسترسی داشته باشید.

Cache

روش‌ها

روش نوع بازگشتی شرح مختصر
get(key) String مقدار ذخیره شده در حافظه پنهان (cache) برای کلید داده شده را برمی‌گرداند، یا اگر چیزی پیدا نشد null .
get All(keys) Object یک شیء جاوا اسکریپت حاوی تمام جفت‌های کلید/مقدار موجود در حافظه پنهان برای آرایه‌ای از کلیدها را برمی‌گرداند.
put(key, value) void یک جفت کلید/مقدار به حافظه پنهان اضافه می‌کند.
put(key, value, expirationInSeconds) void یک جفت کلید/مقدار به حافظه پنهان اضافه می‌کند، به همراه زمان انقضا (برحسب ثانیه).
put All(values) void مجموعه‌ای از جفت‌های کلید/مقدار را به حافظه پنهان اضافه می‌کند.
put All(values, expirationInSeconds) void مجموعه‌ای از جفت‌های کلید/مقدار را به حافظه پنهان (cache) اضافه می‌کند، به همراه زمان انقضا (برحسب ثانیه).
remove(key) void با استفاده از کلید داده شده، یک ورودی را از حافظه پنهان حذف می‌کند.
remove All(keys) void مجموعه‌ای از ورودی‌ها را از حافظه پنهان حذف می‌کند.

Cache Service

روش‌ها

روش نوع بازگشتی شرح مختصر
get Document Cache() Cache |null نمونه‌ی کش را به سند و اسکریپت فعلی محدود می‌کند.
get Script Cache() Cache نمونه‌ی کش را به اسکریپت اختصاص می‌دهد.
get User Cache() Cache نمونه‌ی کش را که به کاربر و اسکریپت فعلی محدود شده است، دریافت می‌کند.