ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
واجهة لعميل ذاكرة التخزين المؤقت
ملخّص
الإجراءات العامة | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
يبحث عن |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
يحمِّل نتائج |
الإجراءات العامة
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 |
إذا تمت مقاطعة سلسلة المحادثات التي تحمِّل ذاكرة التخزين المؤقت |