واجهة برمجة التطبيقات IcacheClient

public interface ICacheClient

com.android.tradefed.cache.IcacheClient


واجهة لبرنامج ذاكرة التخزين المؤقت

الملخّص

الطرق العامة

abstract ExecutableActionResult lookupCache(ExecutableAction action)

يبحث عن ExecutableActionResult عن action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

تحميل نتائج ExecutableAction

الطرق العامة

ذاكرة التخزين المؤقت للبحث

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 إذا تمت مقاطعة سلسلة المحادثات التي تحمّل ذاكرة التخزين المؤقت