Remoteकैश क्लाइंट

public class RemoteCacheClient
extends Object implements ICacheClient

java.lang.Object
com.android.tradefed.cache.remote.remoteकैशClient


RemoteActionकैश को लागू करना, जो किसी रिमोट एपीआई सर्वर पर gRPC कॉल का इस्तेमाल करता है.

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final Duration REMOTE_TIMEOUT

सार्वजनिक कंस्ट्रक्टर

RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)

सार्वजनिक तरीके

ExecutableActionResult lookupCache(ExecutableAction action)

action के लिए ExecutableActionResult को खोजता है.

void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction के नतीजे अपलोड करता है.

फ़ील्ड्स की फ़िल्में

REMOTE_ फ़िल्म

public static final Duration REMOTE_TIMEOUT

सार्वजनिक कंस्ट्रक्टर

Remoteकैश क्लाइंट

public RemoteCacheClient (File workFolder, 
                String instanceName, 
                ManagedChannel channel, 
                CallCredentials callCredentials, 
                ByteStreamDownloader downloader, 
                ByteStreamUploader uploader)

पैरामीटर
workFolder File

instanceName String

channel ManagedChannel

callCredentials CallCredentials

downloader ByteStreamDownloader

uploader ByteStreamUploader

सार्वजनिक तरीके

लुकअप कैश

public ExecutableActionResult lookupCache (ExecutableAction action)

action के लिए ExecutableActionResult को खोजता है.

ध्यान दें, डिस्क को खत्म होने से बचाने के लिए, कॉलर को इस्तेमाल के बाद आउटपुट फ़ाइलें मिटा देनी चाहिए स्पेस.

पैरामीटर
action ExecutableAction: वह ExecutableAction जिसका नतीजा दिखाया जाना चाहिए.

रिटर्न
ExecutableActionResult अगर नतीजा मौजूद है, तो action का ExecutableActionResult, नहीं तो, शून्य.

अपलोड कैश

public void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

ExecutableAction के नतीजे अपलोड करता है.

अगर action का नतीजा मौजूद नहीं है, तो actionResult सेव किया गया. ऐसा न करने पर, नतीजे को अपडेट कर दिया जाएगा.

पैरामीटर
action ExecutableAction: वह कार्रवाई जिससे नतीजे जनरेट हुए.

actionResult ExecutableActionResult: action के साथ जोड़ने के लिए कार्रवाई का नतीजा.