ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Interfejs klienta pamięci podręcznej.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Wyszukuje |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Przesyła wyniki dla |
Metody publiczne
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Wyszukuje ExecutableActionResult dla action.
Pamiętaj, że po użyciu wywołujący powinien usunąć pliki wyjściowe, aby uniknąć wyczerpania miejsca na dysku.
| Parametry | |
|---|---|
action |
ExecutableAction: ExecutableAction, którego wynik ma zostać zwrócony. |
| Zwraca | |
|---|---|
ExecutableActionResult |
ExecutableActionResult action, jeśli wynik istnieje, w przeciwnym razie wartość null. |
| Zgłasza | |
|---|---|
IOException |
jeśli klient nie może wyszukać danych w pamięci podręcznej. |
InterruptedException |
jeśli wątek, który wyszukuje w pamięci podręcznej, zostanie przerwany. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Przesyła wyniki dla ExecutableAction.
Jeśli wynik action nie istnieje, zostanie zapisany actionResult. W przeciwnym razie wynik zostanie zaktualizowany.
| Parametry | |
|---|---|
action |
ExecutableAction: czynność, która wygenerowała wyniki. |
actionResult |
ExecutableActionResult: wynik działania do powiązania z elementem action. |
| Zgłasza | |
|---|---|
IOException |
jeśli klient nie prześle pamięci podręcznej. |
InterruptedException |
jeśli wątek przesyłający pamięć podręczną zostanie przerwany. |