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 das |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Lädt die Ergebnisse für die |
Öffentliche Methoden
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Sucht das ExecutableActionResult für die action.
Hinweis: Der Aufrufer sollte die Ausgabedateien nach der Verwendung löschen, um Speicherplatzmangel zu vermeiden.
| Parameter | |
|---|---|
action |
ExecutableAction: The ExecutableAction, whose result should be returned. |
| Gibt Folgendes zurück: | |
|---|---|
ExecutableActionResult |
das ExecutableActionResult des action, falls das Ergebnis vorhanden ist, andernfalls null. |
| Löst aus | |
|---|---|
IOException |
, wenn der Client den Cache nicht finden kann. |
InterruptedException |
, wenn der Thread, der den Cache sucht, unterbrochen wird. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Lädt die Ergebnisse für die ExecutableAction hoch.
Wenn das Ergebnis der action nicht vorhanden ist, wird das actionResult gespeichert. Andernfalls wird das Ergebnis aktualisiert.
| Parameter | |
|---|---|
action |
ExecutableAction: Die Aktion, die die Ergebnisse generiert hat. |
actionResult |
ExecutableActionResult: Das Aktionsergebnis, das mit der action verknüpft werden soll. |
| Löst aus | |
|---|---|
IOException |
, wenn der Client den Cache nicht hochladen kann. |
InterruptedException |
, wenn der Thread, der den Cache hochlädt, unterbrochen wird. |