<< Click to Display Table of Contents >>

Cache

오즈 서버의 캐시 기능과 관련된 메소드를 제공하는 클래스입니다.


Constructor Detail

Cache

public Cache(string url, string id, string pw, bool autoLogin, bool useUSL)

오즈 서버 캐시 매니저와 관련된 처리를 수행합니다. 캐시 매니저 환경 설정 및 캐시 항목 삭제 등을 처리합니다.

Parameters:

url - HTTP 방식 오즈 서버의 URL

id - 사용자 아이디

pw - 사용자 패스워드

autoLogin - 자동 로그인 여부

useUSL - USL 사용 여부


Method Detail

GetCacheConfiguration

public OZAttributeList GetCacheConfiguration() throws OZAPIException

오즈 서버의 캐시 설정을 가져옵니다. 조회 내용은 캐시 키 사용 여부, 캐시 저장 경로, 메모리 캐시 타임 아웃, 디스크 캐시 타임 아웃, 프리 메모리 퍼센트입니다.

SetCacheConfiguration

public void SetCacheConfiguration(OZAttributeList attrs) throws OZAPIException

캐시 설정을 변경합니다. 캐시 설정 변경은 해당 변경된 값을 캐시 키 사용여부, 메모리 캐시 타임 아웃, 디스크 캐시 타임 아웃, 프리 메모리 퍼센트, 캐시 저장 경로명 등의 요소로 변경합니다.

Parameters:

attrs - 캐시 설정 속성 값(Active: 캐시키 사용 여부, CACHE_FILE_PATH: 캐시 저장 경로, DM_CACHE_FILE_PATH: Data Module 캐시 저장 경로, memoryCacheValidTime: 메모리 캐시 타임 아웃, diskCacheValidTime: 디스크 캐시 타임 아웃, FreeMemoryPercentage: 프리 메모리 퍼센트)