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)

action için ExecutableActionResult öğesini arar.

void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction için sonuçları yükler.

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.