ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Interfejs klienta pamięci podręcznej.

Podsumowanie

Metody publiczne

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Wyszukuje ExecutableActionResult dla action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Przesyła wyniki dla ExecutableAction.

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.