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