Remoteकैश क्लाइंट

public class RemoteCacheClient
extends Object implements ICacheClient

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


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

खास जानकारी

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

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 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 के साथ जोड़ने के लिए कार्रवाई का नतीजा.