ICacheClient

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

Tieni presente che il chiamante deve eliminare i file di output dopo l'utilizzo per evitare di esaurire lo spazio su disco.

Parametri
action ExecutableAction: il ExecutableAction il cui risultato deve essere restituito.

Resi
ExecutableActionResult il ExecutableActionResult di action se il risultato esiste, altrimenti, null.

Genera
IOException se il client non riesce a cercare nella cache.
InterruptedException se il thread che cerca 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.

Genera
IOException se il client non riesce a caricare la cache.
InterruptedException se il thread che carica la cache viene interrotto.