Klient zdalnej pamięci podręcznej
public
class
RemoteCacheClient
extends Object
implements
ICacheClient
java.lang.Object | |
↳ | com.android.tradefed.cache.remote.RemoteCacheClient |
Implementacja RemoteActionCache, które korzystają z wywołań gRPC do zdalnego serwera API.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
Duration |
REMOTE_TIMEOUT
|
Konstruktory publiczne | |
---|---|
RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
|
Metody publiczne | |
---|---|
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Wyszukuje |
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Przesyłam wyniki wyszukiwania: |
Fieldsem
REMOTE_TIMEOUT
public static final Duration REMOTE_TIMEOUT
Konstruktory publiczne
Klient zdalnej pamięci podręcznej
public RemoteCacheClient (File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
Parametry | |
---|---|
workFolder |
File |
instanceName |
String |
channel |
ManagedChannel |
callCredentials |
CallCredentials |
downloader |
ByteStreamDownloader |
uploader |
ByteStreamUploader |
Metody publiczne
lookupCache,
public ExecutableActionResult lookupCache (ExecutableAction action)
Wyszukuje ExecutableActionResult
dla: action
.
Uwaga: element wywołujący powinien po użyciu usunąć pliki wyjściowe, aby uniknąć wyczerpania dysku kosmosu.
Parametry | |
---|---|
action |
ExecutableAction : ExecutableAction , którego wynik powinien zostać zwrócony. |
Zwroty | |
---|---|
ExecutableActionResult |
ExecutableActionResult z action , jeśli wynik istnieje,
w przeciwnym razie ma wartość null. |
Prześlij pamięć podręczną
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Przesyłam wyniki wyszukiwania: ExecutableAction
.
Jeśli wynik funkcji action
nie istnieje, actionResult
zostanie
zapisane. W przeciwnym razie wynik zostanie zaktualizowany.
Parametry | |
---|---|
action |
ExecutableAction : działanie, które wygenerowało wyniki. |
actionResult |
ExecutableActionResult : wynik działania powiązany z elementem action . |