RemoteCacheClient

public class RemoteCacheClient
extends Object implements ICacheClient

java.lang.অবজেক্ট
com.android.tradefed.cache.remote.RemoteCacheClient


একটি RemoteActionCache বাস্তবায়ন যা একটি দূরবর্তী API সার্ভারে 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 ফলাফল আপলোড করে।

পাবলিক কনস্ট্রাক্টর

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

পাবলিক পদ্ধতি

লুকআপ ক্যাশে

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 সাথে যুক্ত করার জন্য অ্যাকশন ফলাফল।