ICacheClient
public
interface
ICacheClient
com.android.tradefed.cache.ICacheClient |
Eine Schnittstelle für einen Cache-Client.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Hier wird die |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Hier werden die Ergebnisse für die |
Öffentliche Methoden
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Hier wird die ExecutableActionResult
für die action
abgerufen.
Hinweis: Der Aufrufer sollte die Ausgabedateien nach der Verwendung löschen, um zu vermeiden, dass der Speicherplatz auf dem Laufwerk knapp wird.
Parameter | |
---|---|
action |
ExecutableAction : Der ExecutableAction , dessen Ergebnis zurückgegeben werden soll. |
Returns | |
---|---|
ExecutableActionResult |
die ExecutableActionResult des action , falls das Ergebnis vorhanden ist, andernfalls „null“. |
Ausgabe | |
---|---|
|
wenn der Client den Cache nicht findet. |
InterruptedException |
wenn der Thread, der den Cache sucht, unterbrochen wird. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Hier werden die Ergebnisse für die ExecutableAction
hochgeladen.
Wenn das Ergebnis der action
nicht vorhanden ist, wird die actionResult
gespeichert. Andernfalls wird das Ergebnis aktualisiert.
Parameter | |
---|---|
action |
ExecutableAction : Die Aktion, durch die die Ergebnisse generiert wurden. |
actionResult |
ExecutableActionResult : Das Aktionsergebnis, das mit dem 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. |