واجهة برمجة التطبيقات 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)
يبحث عن ExecutableActionResult
عن action
.
ملاحظة: يجب أن يحذف المتصل ملفات الإخراج بعد الاستخدام لتجنُّب نفاد مساحة القرص.
المعلّمات | |
---|---|
action |
ExecutableAction : السمة ExecutableAction التي يجب عرض نتيجتها |
الركلات المردودة | |
---|---|
ExecutableActionResult |
ExecutableActionResult لـ action إذا كانت النتيجة موجودة، وبخلاف ذلك، تكون خالية. |
الرميات | |
---|---|
|
إذا فشل العميل في البحث في ذاكرة التخزين المؤقت. |
InterruptedException |
إذا تمت مقاطعة سلسلة المحادثات التي تبحث في ذاكرة التخزين المؤقت. |
تحميل ذاكرة التخزين المؤقت
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
تحميل نتائج ExecutableAction
إذا لم تتوفّر نتيجة action
، سيتم تخزين actionResult
. وإلا، سيتم تعديل النتيجة.
المعلّمات | |
---|---|
action |
ExecutableAction : الإجراء الذي أدى إلى إنشاء النتائج |
actionResult |
ExecutableActionResult : نتيجة الإجراء المطلوب ربطها بـ action |
الرميات | |
---|---|
|
إذا فشل العميل في تحميل ذاكرة التخزين المؤقت. |
InterruptedException |
إذا تمت مقاطعة سلسلة المحادثات التي تحمّل ذاكرة التخزين المؤقت |