ICacheClient
public
interface
ICacheClient
com.android.tradefed.cache.ICacheClient |
캐시 클라이언트를 위한 인터페이스입니다.
요약
공개 메서드 | |
---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
|
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
|
공개 메서드
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
action
의 ExecutableActionResult
를 조회합니다.
참고: 호출자는 사용 후 출력 파일을 삭제하여 디스크 부족을 방지해야 합니다. 있습니다.
매개변수 | |
---|---|
action |
ExecutableAction : 결과를 반환해야 하는 ExecutableAction 입니다. |
반환 값 | |
---|---|
ExecutableActionResult |
결과가 있는 경우 action 의 ExecutableActionResult
그렇지 않으면 null을 반환합니다. |
생성 값 | |
---|---|
|
캐시 조회에 실패할 경우 오류가 발생할 수 있습니다 |
InterruptedException |
캐시를 조회하는 스레드가 중단되는 경우 |
업로드 캐시
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
ExecutableAction
의 결과를 업로드합니다.
action
의 결과가 없으면 actionResult
는 다음과 같습니다.
저장됩니다. 그렇지 않으면 결과가 업데이트됩니다.
매개변수 | |
---|---|
action |
ExecutableAction : 결과를 생성한 작업입니다. |
actionResult |
ExecutableActionResult : action 와 연결할 작업 결과입니다. |
생성 값 | |
---|---|
|
캐시 업로드에 실패할 경우 오류가 발생할 수 있습니다 |
InterruptedException |
캐시를 업로드하는 스레드가 중단될 경우 |