לקוח מטמון מרוחק
public
class
RemoteCacheClient
extends Object
implements
ICacheClient
JavaScript.lang.Object | |
↳ | com.android.tradefed.cache.remote.remoteCacheClient |
הטמעה של RemoteActionCache שמשתמשת בקריאות gRPC לשרת API מרוחק.
סיכום
שדות | |
---|---|
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_TIMEOUT
public static final Duration REMOTE_TIMEOUT
בנאים ציבוריים
לקוח מטמון מרוחק
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 |
שיטות ציבוריות
lookupמטמון
public ExecutableActionResult lookupCache (ExecutableAction action)
המערכת מחפשת את ExecutableActionResult
עבור action
.
הערה: על המתקשר למחוק את קובצי הפלט לאחר השימוש כדי למנוע מצב שבו הדיסק נגמר המרחב המשותף.
פרמטרים | |
---|---|
action |
ExecutableAction : ה-ExecutableAction שאת התוצאה שלו צריך להחזיר. |
החזרות | |
---|---|
ExecutableActionResult |
ExecutableActionResult של action אם התוצאה קיימת,
אחרת, null. |
העלאת מטמון
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
העלאה של התוצאות עבור ExecutableAction
.
אם התוצאה של הפונקציה action
לא קיימת, הערך של actionResult
. אחרת, התוצאה תתעדכן.
פרמטרים | |
---|---|
action |
ExecutableAction : הפעולה שיצרה את התוצאות. |
actionResult |
ExecutableActionResult : תוצאת הפעולה לשיוך אל action . |