ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


캐시 클라이언트를 위한 인터페이스입니다.

요약

공개 메서드

abstract ExecutableActionResult lookupCache(ExecutableAction action)

actionExecutableActionResult를 조회합니다.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction의 결과를 업로드합니다.

공개 메서드

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

actionExecutableActionResult를 조회합니다.

참고: 호출자는 사용 후 출력 파일을 삭제하여 디스크 부족을 방지해야 합니다. 있습니다.

매개변수
action ExecutableAction: 결과를 반환해야 하는 ExecutableAction입니다.

반환 값
ExecutableActionResult 결과가 있는 경우 actionExecutableActionResult 그렇지 않으면 null을 반환합니다.

생성 값
캐시 조회에 실패할 경우 오류가 발생할 수 있습니다
InterruptedException 캐시를 조회하는 스레드가 중단되는 경우

업로드 캐시

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

ExecutableAction의 결과를 업로드합니다.

action의 결과가 없으면 actionResult는 다음과 같습니다. 저장됩니다. 그렇지 않으면 결과가 업데이트됩니다.

매개변수
action ExecutableAction: 결과를 생성한 작업입니다.

actionResult ExecutableActionResult: action와 연결할 작업 결과입니다.

생성 값
캐시 업로드에 실패할 경우 오류가 발생할 수 있습니다
InterruptedException 캐시를 업로드하는 스레드가 중단될 경우