לקוח מטמון מרוחק

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)

המערכת מחפשת את ExecutableActionResult עבור action.

void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

העלאה של התוצאות עבור ExecutableAction.

שדות

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.