Client 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 action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Il importe les résultats pour ExecutableAction.

Méthodes publiques

Cacherecherche

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Recherche le ExecutableActionResult pour action.

Notez que 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 la valeur ExecutableActionResult de action si le résultat existe. Sinon, la valeur est "null".

Génère
si le client ne parvient pas à consulter le cache.
InterruptedException si le thread qui recherche le cache est interrompu.

importCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Il importe les résultats pour ExecutableAction.

Si le résultat de la requête action n'existe pas, actionResult est stocké. Sinon, le résultat sera mis à jour.

Paramètres
action ExecutableAction: action qui a 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.