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 যদি ফলাফল বিদ্যমান থাকে, অন্যথায়, নাল।

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

আপলোডক্যাশে

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

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

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

পরামিতি
action ExecutableAction : যে ক্রিয়াটি ফলাফল তৈরি করে।

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

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