ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
ממשק ללקוח מטמון.
סיכום
methods ציבוריים | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
הפונקציה מחפשת את |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
העלאת התוצאות של |
methods ציבוריים
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
הפונקציה מחפשת את ExecutableActionResult של action.
הערה: כדי שלא ייגמר המקום בדיסק, המתקשר צריך למחוק את קובצי הפלט אחרי השימוש.
| פרמטרים | |
|---|---|
action |
ExecutableAction: ה-ExecutableAction שהתוצאה שלו צריכה להיות מוחזרת. |
| החזרות | |
|---|---|
ExecutableActionResult |
הערך ExecutableActionResult של action אם התוצאה קיימת, אחרת, הערך null. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
אם הלקוח לא מצליח לחפש במטמון. |
InterruptedException |
אם השרשור שמבצע את החיפוש במטמון מופסק. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
העלאת התוצאות של ExecutableAction.
אם התוצאה של action לא קיימת, הערך של actionResult יישמר. אחרת, התוצאה תעודכן.
| פרמטרים | |
|---|---|
action |
ExecutableAction: הפעולה שיצרה את התוצאות. |
actionResult |
ExecutableActionResult: תוצאת הפעולה שרוצים לשייך ל-action. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
אם הלקוח לא מצליח להעלות את המטמון. |
InterruptedException |
אם השרשור שמעלה את המטמון מופסק. |