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 |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Lädt die Ergebnisse für |
Öffentliche Methoden
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Sucht nach ExecutableActionResult
für action
.
Hinweis: Der Aufrufer sollte die Ausgabedateien nach der Verwendung löschen, um zu vermeiden, dass der Speicherplatz ausgeht. Leerzeichen.
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 der actionResult
gespeichert sind. 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. |