ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Interfejs dla klienta pamięci podręcznej.

Podsumowanie

Metody publiczne

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Wyszukiwanie ExecutableActionResult dla action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Przesyła wyniki dla ExecutableAction.

Metody publiczne

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Wyszukiwanie ExecutableActionResult dla action.

Użytkownik wywołujący powinien usunąć pliki wyjściowe po ich użyciu, aby uniknąć braku miejsca na dysku.

Parametry
action ExecutableAction: ExecutableAction, którego wynik ma zostać zwrócony.

Zwroty
ExecutableActionResult ExecutableActionResult funkcji action, jeśli wynik istnieje, w przeciwnym razie wartość null.

Rzuty
jeśli klient nie może sprawdzić pamięci podręcznej.
InterruptedException jeśli wątek, który sprawdza pamięć podręczną, zostanie przerwany.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Przesyła wyniki dla ExecutableAction.

Jeśli wynik funkcji action nie istnieje, zostanie zapisana wartość actionResult. W przeciwnym razie wynik zostanie zaktualizowany.

Parametry
action ExecutableAction: działanie, które spowodowało wyniki.

actionResult ExecutableActionResult: wynik działania, który ma być powiązany z action.

Rzuty
jeśli klient nie może przesłać pamięci podręcznej.
InterruptedException jeśli wątek przesyłający pamięć podręczną został przerwany.