분배된 맵 (distributedMap)
로컬 캐시의 분배된 맵 구성입니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
cacheProviderName | string | default | 대체 캐시 제공자 이름을 지정합니다. |
highThreshold | int
최소값: -1 최대값: 100 |
-1 | 메모리 캐시 제거 정책이 시작되는 시점을 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. |
id | 문자열 | 고유 구성 ID입니다. | |
jndiName | string | ${id} | 캐시 인스턴스의 JNDI 이름입니다. |
libraryRef | 최상위 레벨 library 요소에 대한 참조입니다(문자열). | 공유 라이브러리에 대한 참조를 지정합니다. | |
lowThreshold | int
최소값: -1 최대값: 100 |
-1 | 메모리 캐시 제거 정책이 종료되는 시점을 지정합니다. 임계값은 메모리 캐시 크기(MB)의 백분율로 표시됩니다. |
memorySizeInEntries | int
최소값: 0 |
2000 | 캐시가 포함할 수 있는 최대 항목 수를 정의하는 양의 정수를 지정합니다. 값은 대개 천 단위입니다. 최소값은 100이며 최대값은 설정되지 않습니다.기본값은 2000입니다. |
memorySizeInMB | int
최소값: -1 |
-1 | 최대 메모리 캐시 크기(MB) 값을 지정합니다. |
- cacheGroup
설명: IBM(R) WebSphere(R) Edge Server 및 IBM(R) HTTP Server 같은 서버에 있으며 WebSphere(R) Application Server에 의해 제어되는 외부 캐시 세트를 지정합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 name string 외부 캐시 그룹의 고유 이름을 지정합니다. 외부 캐시 그룹 이름은 서블릿 또는 JSP(Java(TM) Server Pages) cachespec.xml 파일에 정의된 ExternalCache 특성과 일치해야 합니다.
- diskCache
설명: 캐시가 가득 찰 때마다 캐시에서 캐시 항목을 제거하여 디스크에 저장하도록 지정하려면 디스크 오프로드를 사용으로 설정하십시오. 위치는 디스크 오프로드 기능에 사용되는 완전한 디렉토리 위치입니다. 중지 시 디스크로 비우기 옵션은 서버가 중지될 때 메모리 캐시의 컨텐츠가 디스크로 이동하도록 지정합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 evictionPolicy - RANDOM
- SIZE
RANDOM 디스크 캐시가 항목을 제거하는 데 사용하는 임계값 및 제거 알고리즘을 지정합니다. 디스크 크기가 최대 임계값 한계에 도달하면 디스크 캐시 가비지 콜렉터가 켜져서 디스크 크기가 최소 임계값 한계에 도달할 때까지 디스크에서 랜덤 선택(랜덤) 항목 또는 가장 큰(크기) 항목을 제거합니다. - RANDOM
- 임의
- SIZE
- 크기
flushToDiskOnStopEnabled boolean false 서버가 중지될 때 메모리에 캐시된 오브젝트가 디스크에 저장되도록 하려면 이 값을 true로 설정하십시오. 디스크 오프로드 사용이 false로 설정된 경우에는 이 값이 무시됩니다. highThreshold int 최소값: 0
최대값: 100
80 제거 정책이 시작되는 시점을 지정합니다. location 디렉토리에 대한 경로 디스크 오프로드에 사용할 디렉토리를 지정합니다. lowThreshold int 최소값: 0
최대값: 100
70 제거 정책이 종료되는 시점을 지정합니다. sizeInEntries int 최소값: 0
100000 최대 디스크 캐시 크기 값(항목 수)을 지정합니다. sizeInGB int 최소값: 3
3 최대 디스크 캐시 크기 값(GB)을 지정합니다.
- library
설명: 공유 라이브러리에 대한 참조를 지정합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다. description string 관리자를 위한 공유 라이브러리의 설명 filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). 참조된 파일세트의 ID name string 관리자를 위한 공유 라이브러리의 이름 - library > file
설명: 참조된 파일의 ID필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다. name 파일에 대한 경로 완전한 파일 이름
- library > fileset
설명: 참조된 파일세트의 ID필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true). dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다. excludes string 검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다. id 문자열 고유 구성 ID입니다. includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *). scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.