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 ExecutableActionResult pour le action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Importe les résultats de l'ExecutableAction.

Méthodes publiques

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Recherche le ExecutableActionResult pour le action.

Remarque : L'appelant doit supprimer les fichiers de sortie après utilisation pour éviter de manquer d'espace disque.

Paramètres
action ExecutableAction: ExecutableAction dont le résultat doit être renvoyé.

Renvoie
ExecutableActionResult ExecutableActionResult de action si le résultat existe, sinon, valeur nulle.

Génère
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 de action n'existe pas, actionResult est stocké. Sinon, le résultat sera mis à jour.

Paramètres
action ExecutableAction: action ayant généré les résultats.

actionResult ExecutableActionResult: résultat de l'action à associer à action.

Génère
Si le client ne parvient pas à importer le cache.
InterruptedException si le thread qui importe le cache est interrompu.