XpressEngine Wiki
Status: Abandoned
Brought to you by:
yyj9411
각종 캐시 기능을 전담하는 클래스이다.
이 클래스는 getInstance 정적 메소드를 통해서만 인스턴스를 만들 수 있다.
모든 프로퍼티는 private 또는 protected 라고 가정하므로 직접 접근할 수 없다.
CacheHandler getInstance(string $target = 'object');
CacheHandler 인스턴스를 반환한다.
Parameters
Return Values
CacheHandler 클래스의 인스턴스
bool isSupport()
캐시를 지원하는지 여부를 반환한다.
Return Values
지원하면 true , 그렇지 않으면 false 를 반환한다.
bool isValid($key, $modified_time)
캐시에 저장된 값이 유효한지 확인한다.
Parameters
Return Values
유효한 캐시면 true , 그렇지 않으면 false 를 반환한다.
string get(string $key, int $modified_time = 0)
캐시에서 값을 가져온다.
Parameters
Return Values
키에 해당하는 값이 있으면 문자열을 그렇지 않으면 false 를 반환한다.
bool put(string $key, string $buff, $valid_time = 0)
캐시에 값을 저장한다.
Parameters
Return Values
값을 잘 저장했으면 true 그렇지 않으면 false 를 반환한다.
bool delete(string $key)
캐시에서 값을 삭제한다.
Parameters
Return Values
값을 잘 삭제했으면 true 그렇지 않으면 false 를 반환한다.
bool truncate()
캐시에서 모든 값을 삭제한다.
Return Values
값을 모두 삭제했으면 true 그렇지 않으면 false 를 반환한다.