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