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 ExecutableActionResult per action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Carica i risultati per ExecutableAction.

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.