حافظه پنهان
این سرویس به یک اسکریپت اجازه می دهد تا به طور موقت نتایجی را که برای واکشی/محاسبه شدن زمان می برد، کش کند. کش های عمومی برای چیزهایی هستند که بستگی به این ندارند که چه کاربری به اسکریپت شما دسترسی دارد. حافظه پنهان خصوصی برای چیزهایی هستند که مختص کاربر هستند، مانند تنظیمات یا فعالیت اخیر.
کلاس ها
نام | توضیح مختصر |
---|
Cache | ارجاع به یک کش خاص. |
CacheService | CacheService به شما امکان می دهد برای ذخیره کوتاه مدت داده ها به یک کش دسترسی داشته باشید. |
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|
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 | مجموعه ای از ورودی ها را از حافظه پنهان حذف می کند. |