ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Interface pour un client de cache.
Résumé
Méthodes publiques | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Recherche le |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Importe les résultats de l' |
Méthodes publiques
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Recherche le ExecutableActionResult pour l'action.
Remarque : L'appelant doit supprimer les fichiers de sortie après utilisation pour éviter de manquer d'espace disk.
| Paramètres | |
|---|---|
action |
ExecutableAction : ExecutableAction dont le résultat doit être renvoyé. |
| Renvoie | |
|---|---|
ExecutableActionResult |
le ExecutableActionResult du action si le résultat existe,
sinon, la valeur est nulle. |
| Génère | |
|---|---|
IOException |
si le client ne parvient pas à rechercher le cache. |
InterruptedException |
si le thread qui recherche le cache est interrompu. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Importe les résultats de l'ExecutableAction.
Si le résultat du action n'existe pas, le actionResult sera
stocké. Sinon, le résultat est mis à jour.
| Paramètres | |
|---|---|
action |
ExecutableAction : action qui a généré les résultats. |
actionResult |
ExecutableActionResult : résultat de l'action à associer à l'action. |
| Génère | |
|---|---|
IOException |
si le client ne parvient pas à importer le cache. |
InterruptedException |
si le thread qui importe le cache est interrompu. |