ScopedCacheManager API 개발자 가이드

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 범위 지정 캐시를 사용하면 고객이 빠른 액세스를 위해 메모리에 사용자 지정 데이터를 저장하고 무효화되는 시기를 정의할 수 있습니다. 이는 여러 테이블의 쿼리 결과와 같이 데이터를 처음부터 가져오는 데 시간이 더 오래 걸리는 경우에 유용할 수 있습니다. ScopedCacheManager API를 사용하여 범위가 지정된 애플리케이션에 대한 캐시 데이터를 검색, 설정 및 플러시합니다.

    이 가이드에는 ScopedCacheManager API와 함께 사용할 범위 지정 캐시 및 테이블 쌍을 작성하기 위한 지침이 포함되어 있습니다.

    다음 유형의 테이블 쌍을 범위 지정 캐시에 할당할 수 있습니다.
    • 테이블 쌍 캐시: 테이블에서 업데이트 작업을 수행해야 하는 경우 캐시의 모든 항목도 플러시됩니다.
    • 테이블 행 쌍 캐시: 테이블에서 업데이트 작업을 수행해야 하는 경우 편집된 기록과 sys_id 동일한 항목만 캐시에서 플러시됩니다. 다른 항목은 동일하게 유지됩니다.
    • 테이블 열 쌍 캐시: 선택한 열 목록에서 필드를 편집하면 전체 캐시가 플러시됩니다.
    • 테이블 열 및 행 쌍 캐시: 선택한 열 목록에서 필드를 편집하면 편집된 기록과 sys_id이 같은 항목이 캐시에서 플러시됩니다.

    범위 지정 캐시 및 테이블 쌍 작성

    범위가 지정된 캐시를 생성하고 해당 캐시 쌍을 정의합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 범위가 지정된 캐시를 생성합니다. 이동 모두 > 시스템 정의 > 범위 지정된 캐시.
    2. 새로 만들기를 클릭하고 캐시 이름 필드에 의미 있는 이름을 입력합니다.
    3. 최대 항목 필드에 숫자를 입력합니다. 이 값은 이 캐시에 허용되는 최대 항목 수를 나타냅니다. 최댓값은 100입니다.
      주:
      애플리케이션 필드에는 이 캐시를 생성 중인 범위가 지정된 애플리케이션의 이름이 자동으로 포함되어야 합니다.
    4. 활성 확인란이 선택되어 있는지 확인합니다.
    5. 범위가 지정된 캐시 값을 압축하여 메모리 공간을 적게 차지하려면 Always Compress 확인란을 선택합니다.
    6. 제출을 클릭합니다.
      범위 지정 캐시가 생성되었습니다.
    7. 캐시 쌍을 생성합니다. 이동 모두 > 시스템 정의 > 범위 지정된 캐시 쌍.
    8. New(새로 만들기)를 클릭하고 돋보기를 클릭하여 Scoped Cache(범위 지정 캐시) 필드에서 캐시를 선택합니다.
    9. 테이블 메뉴에서 테이블을 선택합니다.
    10. 쌍 유형 메뉴에서 옵션을 선택합니다.
      • 테이블 쌍 캐시: 테이블에서 업데이트 작업을 수행해야 하는 경우 캐시의 모든 항목도 플러시됩니다.
      • 테이블 행 쌍 캐시: 테이블에서 업데이트 작업을 수행해야 하는 경우 편집된 기록과 sys_id 동일한 항목만 캐시에서 플러시됩니다. 다른 항목은 동일하게 유지됩니다.
      • 테이블 열 쌍 캐시: 선택한 열 목록에서 필드를 편집하면 전체 캐시가 플러시됩니다.
      • 테이블 열 및 행 쌍 캐시: 선택한 열 목록에서 필드를 편집하면 편집된 기록과 sys_id이 같은 항목이 캐시에서 플러시됩니다.
    11. 제출을 클릭합니다.
      범위 지정 캐시 테이블 쌍이 작성되었으며 ScopedCacheManager API와 함께 사용할 준비가 되었습니다.