ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Un'interfaccia per un client della cache.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Cerca il |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Carica i risultati per |
Metodi pubblici
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Cerca il ExecutableActionResult per il action.
Tieni presente che l'utente che chiama deve eliminare i file di output dopo l'utilizzo per evitare di esaurire lo spazio su disco.
| Parametri | |
|---|---|
action |
ExecutableAction: l'ExecutableAction di cui deve essere restituito il risultato. |
| Ritorni | |
|---|---|
ExecutableActionResult |
il ExecutableActionResult del action se il risultato esiste,
altrimenti null. |
| Lanci | |
|---|---|
|
Se il client non riesce a cercare la cache. |
InterruptedException |
Se il thread che esegue la ricerca nella cache viene interrotto. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Carica i risultati per ExecutableAction.
Se il risultato di action non esiste, actionResult verrà memorizzato. In caso contrario, il risultato verrà aggiornato.
| Parametri | |
|---|---|
action |
ExecutableAction: l'azione che ha generato i risultati. |
actionResult |
ExecutableActionResult: il risultato dell'azione da associare a action. |
| Lanci | |
|---|---|
|
Se il client non riesce a caricare la cache. |
InterruptedException |
se il thread che carica la cache viene interrotto. |