ICacheClient
public interface ICacheClient
com.android.tradefed.cache.ICacheClient |
একটি ক্যাশে ক্লায়েন্টের জন্য একটি ইন্টারফেস।
সারাংশ
পাবলিক পদ্ধতি | |
---|---|
abstract ExecutableActionResult | lookupCache ( ExecutableAction action) |
abstract void | uploadCache ( ExecutableAction action, ExecutableActionResult actionResult) |
পাবলিক পদ্ধতি
লুকআপ ক্যাশে
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 | যদি ক্যাশে আপলোড করা থ্রেডটি বাধাপ্রাপ্ত হয়। |