이 서비스를 사용하면 스크립트가 가져오기/계산에 시간이 걸리는 결과를 일시적으로 캐시할 수 있습니다. 공개 캐시는 스크립트에 액세스하는 사용자에 종속되지 않는 용도로 사용됩니다. 비공개 캐시는 설정 또는 최근 활동과 같은 사용자별 항목을 위한 것입니다.
클래스
이름 | 간략한 설명 |
---|---|
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 | 현재 사용자 및 스크립트로 범위가 지정된 캐시 인스턴스를 가져옵니다. |