ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


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

ملخّص

الإجراءات العامة

abstract ExecutableActionResult lookupCache(ExecutableAction action)

يبحث عن ExecutableActionResult للسمة action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

يحمِّل نتائج ExecutableAction.

الإجراءات العامة

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

يبحث عن ExecutableActionResult للسمة action.

ملاحظة: على المتصل حذف ملفات الإخراج بعد الاستخدام لتجنُّب نفاد مساحة القرص.

المعلَمات
action ExecutableAction: السمة ExecutableAction التي يجب عرض نتيجتها

المرتجعات
ExecutableActionResult السمة ExecutableActionResult للسمة action إذا كانت النتيجة متوفّرة، وإلا سيتم عرض قيمة فارغة

عمليات الطرح
IOException إذا تعذّر على العميل البحث عن ذاكرة التخزين المؤقت
InterruptedException إذا تمت مقاطعة سلسلة المحادثات التي تبحث عن ذاكرة التخزين المؤقت

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

يحمِّل نتائج ExecutableAction.

إذا لم تكن نتيجة action متوفّرة، سيتم تخزين actionResult. وإلا، سيتم تعديل النتيجة.

المعلَمات
action ExecutableAction: الإجراء الذي أنشأ النتائج

actionResult ExecutableActionResult: نتيجة الإجراء التي يجب ربطها بالسمة action

عمليات الطرح
IOException إذا تعذّر على العميل تحميل ذاكرة التخزين المؤقت
InterruptedException إذا تمت مقاطعة سلسلة المحادثات التي تحمِّل ذاكرة التخزين المؤقت