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 |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Faz upload dos resultados para |
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. |