Client cache
public
interface
ICacheClient
com.android.tradefed.cache.ICacheClient |
Un'interfaccia per un client di cache.
Riepilogo
Metodi pubblici | |
---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Cerca il valore |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Carica i risultati per |
Metodi pubblici
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Cerca il valore ExecutableActionResult
per action
.
Nota: il chiamante deve eliminare i file di output dopo l'utilizzo per evitare di esaurire lo spazio su disco.
Parametri | |
---|---|
action |
ExecutableAction : il valore ExecutableAction di cui restituire il risultato. |
Ritorni | |
---|---|
ExecutableActionResult |
ExecutableActionResult di action se il risultato esiste, altrimenti nullo. |
Lanci | |
---|---|
|
se il client non riesce a eseguire una ricerca nella cache. |
InterruptedException |
se il thread che esegue ricerche nella cache viene interrotto. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Carica i risultati per ExecutableAction
.
Se il risultato dell'istruzione action
non esiste, verrà archiviato actionResult
. 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 all'elemento action . |
Lanci | |
---|---|
|
se il client non riesce a caricare la cache. |
InterruptedException |
se il thread che carica la cache viene interrotto. |