ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Eine Schnittstelle für einen Cache-Client.

Zusammenfassung

Öffentliche Methoden

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Sucht nach ExecutableActionResult für action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Lädt die Ergebnisse für ExecutableAction hoch.

Öffentliche Methoden

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Sucht nach ExecutableActionResult für action.

Hinweis: Der Aufrufer sollte die Ausgabedateien nach der Nutzung löschen, damit nicht der Speicherplatz ausgeht.

Parameter
action ExecutableAction: ExecutableAction, dessen Ergebnis zurückgegeben werden soll

Returns
ExecutableActionResult Den ExecutableActionResult von action, wenn das Ergebnis vorhanden ist, andernfalls null.

Ausgabe
wenn der Client den Cache nicht suchen kann.
InterruptedException wenn der Thread, der den Cache sucht, unterbrochen wird.

Upload-Cache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Lädt die Ergebnisse für ExecutableAction hoch.

Wenn das Ergebnis von action nicht vorhanden ist, wird actionResult gespeichert. Andernfalls wird das Ergebnis aktualisiert.

Parameter
action ExecutableAction: Die Aktion, durch die die Ergebnisse generiert wurden.

actionResult ExecutableActionResult: Das Aktionsergebnis, das mit action verknüpft werden soll.

Ausgabe
wenn der Client den Cache nicht hochladen kann.
InterruptedException wenn der Thread, der den Cache hochlädt, unterbrochen wird.