RemoteCacheClient
public class RemoteCacheClient
extends Object
implements ICacheClient
java.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
سازندگان عمومی
RemoteCacheClient
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 |
روش های عمومی
lookupCache
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 مرتبط می شود. |