ICacheClient
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)
Consulta o |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Faz o upload dos resultados do |
Métodos públicos
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Consulta o ExecutableActionResult para o action.
O autor da chamada precisa excluir os arquivos de saída após o uso para evitar ficar sem espaço no disco.
| Parâmetros | |
|---|---|
action |
ExecutableAction: o ExecutableAction cujo resultado precisa ser retornado. |
| Retorna | |
|---|---|
ExecutableActionResult |
o ExecutableActionResult do action, se o resultado existir.
Caso contrário, será nulo. |
| Gera | |
|---|---|
|
se o cliente não conseguir pesquisar o cache. |
InterruptedException |
se a linha de execução que procura o cache for interrompida. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Faz o upload dos resultados do ExecutableAction.
Se o resultado do action não existir, o actionResult será
armazenado. 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 conseguir fazer upload do cache. |
InterruptedException |
se a linha de execução que faz o upload do cache for interrompida. |