ClienteICache

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Uma interface para um cliente de cache.

Resumo

Métodos públicos

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Pesquisa o ExecutableActionResult para o action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Faz upload dos resultados para ExecutableAction.

Métodos públicos

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Pesquisa o ExecutableActionResult para o action.

Observe que o autor da chamada precisa excluir os arquivos de saída após o uso para evitar a falta de disco espaço.

Parâmetros
action ExecutableAction: a ExecutableAction cujo resultado precisa ser retornado.

Retorna
ExecutableActionResult a ExecutableActionResult do action se o resultado existir; caso contrário, nulo.

Gera
se o cliente não fizer a pesquisa no cache.
InterruptedException se a linha de execução que pesquisa o cache for interrompida.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Faz upload dos resultados para ExecutableAction.

Se o resultado do action não existir, o actionResult será armazenados. Caso contrário, o resultado será atualizado.

Parâmetros
action ExecutableAction: a ação que gerou os resultados.

actionResult ExecutableActionResult: o resultado da ação a ser associado ao action.

Gera
se o cliente não fizer upload do cache.
InterruptedException se a linha de execução que faz upload do cache for interrompida.