UzakÖnbellek İstemcisi
public
class
RemoteCacheClient
extends Object
implements
ICacheClient
Java.lang.Nesne | |
🎃 | com.android.tradefed.cache.remote.RemoteCacheClient |
Uzak bir API sunucusuna yapılan gRPC çağrılarını kullanan bir RemoteActionCache uygulaması.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Duration |
REMOTE_TIMEOUT
|
Kamu inşaatçıları | |
---|---|
RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
|
Herkese açık yöntemler | |
---|---|
ExecutableActionResult
|
lookupCache(ExecutableAction action)
|
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
|
Fields'ın oynadığı filmler
REMOTE_TIMEOUT
public static final Duration REMOTE_TIMEOUT
Kamu inşaatçıları
UzakÖnbellek İstemcisi
public RemoteCacheClient (File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
Parametreler | |
---|---|
workFolder |
File |
instanceName |
String |
channel |
ManagedChannel |
callCredentials |
CallCredentials |
downloader |
ByteStreamDownloader |
uploader |
ByteStreamUploader |
Herkese açık yöntemler
lookupCache
public ExecutableActionResult lookupCache (ExecutableAction action)
action
için ExecutableActionResult
öğesini arar.
Not: Diskin bitmesini önlemek için çağrının çıkış dosyalarını kullanımdan sonra silmesi gerekir boşluk oluşturur.
Parametreler | |
---|---|
action |
ExecutableAction : Sonucu döndürülmesi gereken ExecutableAction . |
İlerlemeler | |
---|---|
ExecutableActionResult |
Sonuç varsa action öğesinin ExecutableActionResult öğesi,
Aksi takdirde null olur. |
UploadCache
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
ExecutableAction
için sonuçları yükler.
action
işlevinin sonucu mevcut değilse actionResult
şöyle olur:
saklanıyor. Aksi takdirde sonuç güncellenir.
Parametreler | |
---|---|
action |
ExecutableAction : Sonuçları oluşturan işlem. |
actionResult |
ExecutableActionResult : action ile ilişkilendirilecek işlem sonucu. |