cacheinstances.properties 파일
cacheinstances.properties 파일에서 사용할 수 있는 이름, 값 및 설명의 참조로 이 문서의 정보를 사용합니다.
다음 목록은 cacheinstance.properties 파일에 대한 특성 이름, 연관된 값 및 설명을 제공합니다.
특성 이름 - x는 인스턴스 번호로, 0으로 시작합니다. | 버전 | 범위 | 가능한 값 | 설명 |
---|---|---|---|---|
캐시 코어 특성 | ||||
cache.instance.x |
5.1.x 이상 | 캐시 인스턴스당 | 문자열(기본 세트가 아님) | 캐시 인스턴스 이름 또는 JNDI 이름을 지정합니다. |
cache.instance.x. cacheSize |
5.1.x 이상 | 캐시 인스턴스당 | > 0(기본값=2000) | 메모리 캐시에 있는 항목의 최대 수를 지정합니다. |
cache.instance.x. disableDependencyId |
6.0.2.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 동적 캐시 서비스가 캐시 항목 종속성 ID를 지원함을 지정합니다. 종속성 ID를 사용하지 않는 경우 이 옵션을 사용 안함으로 설정합니다. 종속성 ID는 다중 캐시 항목을 사용자 캐시 정책의 동일 그룹 ID와 연관시키는 추가 캐시 그룹 ID를 지정합니다. |
cache.instance.x. disableTemplates 지원 |
6.0.2.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 템플리트 지원 기능의 사용 가능 여부를 지정합니다. |
cache.instance.x. useListenerContext |
5.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 이 값을 true로 설정하여, 리스너의 Java™ EE(Java Platform, Enterprise Edition) 컨텍스트를 사용하여 무효화 이벤트를 등록된 무효화 리스너에 전송합니다. 리스너 Java EE 컨텍스트를 콜백에 사용하려면 이 값을 true로 설정합니다. 콜백에 대해 호출자 스레드 컨텍스트를 사용하려면 이 값을 false로 설정합니다. |
cache.instance.x. enableNioSupport |
6.0.2.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | DistributedMap 또는 DistributedNioMap이 사용되는지 여부를 지정합니다. |
cache.instance.x. memoryCacheSizeInMB |
7.0 | 캐시 인스턴스당 | > 0 (기본값: -1 한계는 존재하지 않음) | 최대 메모리 캐시 크기(MB)의 값을 지정합니다. |
cache.instance.x. memoryCacheHigh Threshold |
7.0 | 캐시 인스턴스당 | > 0 % (기본값=95) | 축출 정책이 실행되는 시기를 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. 높은 값은 한계 메모리 캐시 크기(MB)가 지정되면 사용됩니다. |
cache.instance.x. memoryCacheLow Threshold |
7.0 | 캐시 인스턴스당 | > 0 % (기본값=80) | 축출 정책이 실행되는 시기를 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. 작은 값은 한계 메모리 캐시 크기(MB)가 지정되면 사용됩니다. |
cache.instance.x. createCacheAt ServerStartup |
7.0 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 구성된 캐시 인스턴스가 서버 시작 시 작성되는지 여부를 지정합니다. 캐시 복제 기능이 사용될 때 유용합니다. 그러나 서버 시작 시간이 오래 걸릴 수 있습니다. |
캐시 서블릿/JSP(JavaServer Pages) 캐싱 특성 | ||||
cache.instance.x. cascadeCachespec 특성 |
6.0.2.19, 6.1.0.9 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 하위 페이지와 단편이 상위 페이지와 단편의 캐시 스펙 특성을 상속하도록 캐시의 동작에서 구성 가능한 변경사항입니다. 단편에 대한 요청이 정의된 캐시 정책과 일치하지 않는 경우, 단편은 save-attributes 및 store-cookies 특성을 상위 단편에서 상속합니다. 이 값을 true로 설정하여 이 계단식 save-attributes 및 store-cookies 특성을 사용합니다. |
cache.instance.x. disableStoreCookies |
6.0.2.9, 6.1.x 이상 | 캐시 인스턴스당 | "none", "ALL","All", 캐시 인스턴스 이름, 쉼표로 구분된 쿠키 이름의 목록, (기본값="none") | 사용하지 않는 상점 쿠키가 NONE 또는 ALL인지 여부를 지정합니다. cachespec.xml 파일에서 요청 기반당 다르게 구성되지 않는 한 기본적으로 응답의 일부로 쿠키를 저장합니다. 보안을 위반하는 사용자 사이에 쿠키를 공유하는 위험이 있습니다. |
cache.instance.x. enableServlet 지원 |
6.0.2.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 캐시 인스턴스가 서블릿 캐시 또는 오브젝트 캐시인지 여부를 지정합니다. |
캐시 디스크 오프로드 특성 | ||||
cache.instance.x. enableDiskOffload |
5.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 디스크 오프로드의 사용 여부를 지정합니다. |
cache.instance.x. diskOffload 위치 |
5.1.x 이상 | 캐시 인스턴스당 | 문자열 - 예:. $(app_server_root) /diskOffload |
디스크 오프로드가 사용 가능할 때 캐시 항목을 저장할 디스크의 위치를 지정합니다. |
cache.instance.x. diskCacheSize |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | >= 0 (0=한계는 존재하지 않음) | 최대 디스크 캐시 크기(항목 수 단위)의 값을 지정합니다. |
cache.instance.x. diskCacheSizeInGB |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | 0 또는 > 2(GB) (0=한계는 존재하지 않음) | 최대 디스크 캐시 크기(GB)의 값을 지정합니다. |
cache.instance.x. diskCacheEntrySize InMB |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | >= 0(MB) (0=한계는 존재하지 않음) | 개별 캐시 항목의 최대 크기(MB) 값을 지정합니다. 메모리에서 제거될 때 이 값보다 큰 캐시 항목은 디스크에 오프로드되지 않습니다. |
cache.instance.x. flushToDiskOnStop |
5.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 서버가 중지될 때 인메모리 캐시 오브젝트가 디스크에 저장됨을 지정합니다. |
cache.instance.x. diskCache PerformanceLevel |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | 0=낮음 1=밸런스 2=사용자 정의 3=높음 (기본값=1) | 디스크 캐시의 성능을 조정할 성능 레벨을 지정합니다. |
cache.instance.x. htodCleanup Frequency |
5.1.1.2 이상 | 캐시 인스턴스당 | 0 <= x <= 1440(분) (0=자정에 정리) | 디스크 캐시 정리 빈도(분)의 값을 지정합니다. 이 값이 0으로 설정되면 자정에만 정리가 실행됩니다. 이 설정은 디스크 오프로드 성능 레벨이 낮음, 균형 또는 사용자 정의일 때에만 적용됩니다. 고성능 레벨은 디스크 정리가 필요하지 않으므로 이 값이 무시됩니다. |
cache.instance.x. htodDelayOffload DepIdBuckets |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | > 0 (기본값=1000) | 메모리에 있는 디스크 캐시 메타데이터의 종속성 ID 버킷의 최대 수를 지정합니다. 이 한계가 초과되면 디스크로 정보가 오프로드됩니다. 이 설정은 디스크 캐시 성능 레벨이 사용자 정의일 때에만 적용됩니다. |
cache.instance.x. htodDelayOffload TemplateBuckets |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | > 0 (기본값=100) | 메모리에 있는 디스크 캐시 메타데이터에 있는 템플리트의 최대 수를 지정합니다. 이 한계가 초과되면 디스크로 정보가 오프로드됩니다. 이 설정은 디스크 캐시 성능 레벨이 사용자 정의일 때에만 적용됩니다. |
cache.instance.x htodDelayOffload EntriesLimit |
5.1.1.2 이상 | 캐시 인스턴스당 | > 0 (기본값=1000) | 메모리에 있는 디스크 캐시 메타테이터의 개별 종속성 ID 또는 템플리트에 대해 저장되는 캐시 ID의 최대 수를 지정합니다. 이 한계가 초과되면 디스크로 정보가 오프로드됩니다. 이 설정은 디스크 오프로드 성능 레벨이 사용자 정의일 때에만 적용됩니다. |
cache.instance.x. diskCacheEviction 정책 |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | 0=사용 안함 1=랜덤 2:크기 (기본값=0) | 높은 임계값에 도달하면 디스크 캐시가 항목을 제거하는 데 사용하는 제거 알고리즘을 지정합니다. |
cache.instance.x. diskCacheHigh Threshold |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | > 0 % (기본값=80) | 축출 정책이 실행되는 시기를 지정합니다. 임계값은 디스크 캐시 크기(MB 또는 항목)의 백분율로 표시됩니다. 높은 값은 한계 디스크 캐시 크기(GB) 및 항목의 한계 디스크 캐시 크기가 지정되면 사용됩니다. |
cache.instance.x. diskCacheLow Threshold |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | > 0 % (기본값=70) | 축출 정책이 실행되는 시기를 지정합니다. 임계값은 디스크 캐시 크기(MB 또는 항목)의 백분율로 표시됩니다. 낮은 값은 한계 디스크 캐시 크기(GB) 및 항목의 한계 디스크 캐시 크기가 지정되면 사용됩니다. |
캐시 복제 특성 | ||||
cache.instance.x. enableCache 복제 |
6.0.2.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 캐시 복제의 사용 가능 여부를 지정합니다. 캐시 복제를 사용하여 캐시 항목을 동일한 복제 도메인에 구성된 복수의 애플리케이션 서버에 복사하십시오. |
cache.instance.x. replicationType |
5.1.x 이상 | 캐시 인스턴스당 | 1(공유되지 않음), 2(푸시), 4(푸시 및 가져오기) | 현재 Application Server에 글로벌 공유 정책을 지정합니다. |
cache.instance.x. replicationDomain |
6.0.2.x 이상 | 캐시 인스턴스당 | 문자열 - 예: DynamicCacheDomain | 데이터를 복제할 복제 도메인을 지정합니다. |
cache.instance.x. useServer ClassLoader |
5.1.1.9, 6.0.2.9, 6.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 서버 클래스 로더의 사용 가능 여부를 지정합니다. 이 값을 true로 설정하면 먼저 시스템 클래스 로더를 사용하고, 실패하면 애플리케이션 클래스 로더를 사용하여 InvalidationEvent를 직렬화 해제합니다. 성능이 개선됩니다. |
cache.instance.x. cacheEntryWindow |
5.1.1.13, 6.0.2.17, 6.1.0.7 이상 | 캐시 인스턴스당 | > 0 (기본값=50) | 항목의 수 관점에서 DRS(Data Replication Service)에서 보낸 총 캐시 항목에 대한 한계를 지정합니다. |
cache.instance.x. cachePercentage Window |
5.1.1.13, 6.0.2.17, 6.1.0.7 이상 | 캐시 인스턴스당 | > 0 % (기본값=2) | 메모리에서 총 캐시의 백분율 관점에서 DRS에서 전송된 캐시 항목의 수에 대한 한계를 지정합니다. |
cache.instance.x. cacheInvalidate EntryWindow |
5.1.1.14, 6.0.2.19, 6.1.0.7 이상 | 캐시 인스턴스당 | > 0 (기본값=50) | 항목의 수 관점에서 DRS에서 보낸 무효화 이벤트의 총 수에 대한 한계를 지정합니다. |
cache.instance.x. cacheInvalidate PercentWindow |
5.1.1.14, 6.0.2.19, 6.1.0.7 이상 | 캐시 인스턴스당 | > 0 % (기본값=2) | 메모리에서 총 캐시의 백분율 관점에서 DRS에서 전송된 무효화 이벤트의 수에 대한 한계를 지정합니다. |
cache.instance.x. filterTimeOut Invalidation |
6.0.2.13, 6.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 제한시간 제거를 기반으로 하는 무효화 전송의 사용 여부를 지정합니다. |
cache.instance.x. filterLRU Invalidation |
6.0.2.13, 6.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | LRU 제거를 기반으로 하는 무효화 전송의 사용 여부를 지정합니다. |
cache.instance.x. ignoreValueIn InvalidationEvent |
5.1.1.13, 6.0.2.17, 6.1.x 이상 | 캐시 인스턴스당 | True 또는 false(기본값은 false) | 무효화 이벤트의 캐시 값이 무시되는지 여부를 지정합니다. true인 경우, 코드가 호출자로 리턴되면 무효화 이벤트의 캐시 값이 NULL로 설정됩니다. |