ScopedCacheManager API 개발자 가이드

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

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

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

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

    범위 지정 캐시를 만들고 해당 캐시 쌍을 정의합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

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