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)
|
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
|
फ़ील्ड्स की फ़िल्में
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 के साथ जोड़ने के लिए कार्रवाई का नतीजा. |