ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


ক্যাশ ক্লায়েন্টের জন্য একটি ইন্টারফেস।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

abstract ExecutableActionResult lookupCache ( ExecutableAction action)

action জন্য ExecutableActionResult টি অনুসন্ধান করে।

abstract void uploadCache ( ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction এর ফলাফল আপলোড করে।

জনসাধারণের পদ্ধতি

লুকআপ ক্যাশে

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

action জন্য ExecutableActionResult টি অনুসন্ধান করে।

উল্লেখ্য, ডিস্কের স্থান ফুরিয়ে যাওয়া এড়াতে ব্যবহারকারীকে ব্যবহারের পর আউটপুট ফাইলগুলো মুছে ফেলতে হবে।

প্যারামিটার
action ExecutableAction : যে ExecutableAction ফলাফল ফেরত দেওয়া হবে।

ফেরত
ExecutableActionResult action ExecutableActionResult যদি ফলাফলটি বিদ্যমান থাকে, অন্যথায় null।

নিক্ষেপ
IOException যদি ক্লায়েন্ট ক্যাশে অনুসন্ধান করতে ব্যর্থ হয়
InterruptedException যদি ক্যাশে অনুসন্ধানকারী থ্রেডটি বাধাগ্রস্ত হয়।

আপলোডক্যাশ

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

ExecutableAction এর ফলাফল আপলোড করে।

যদি action ফলাফল বিদ্যমান না থাকে, তাহলে actionResult সংরক্ষণ করা হবে। অন্যথায়, ফলাফলটি আপডেট করা হবে।

প্যারামিটার
action ExecutableAction : যে অ্যাকশনটি ফলাফল তৈরি করেছে।

actionResult ExecutableActionResult : action সাথে যুক্ত করার জন্য অ্যাকশনের ফলাফল।

নিক্ষেপ
IOException যদি ক্লায়েন্ট ক্যাশে আপলোড করতে ব্যর্থ হয়
InterruptedException যদি ক্যাশে আপলোডকারী থ্রেডটি বাধাগ্রস্ত হয়।