ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


ממשק ללקוח מטמון.

סיכום

‫methods ציבוריים

abstract ExecutableActionResult lookupCache(ExecutableAction action)

הפונקציה מחפשת את ExecutableActionResult של action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

העלאת התוצאות של ExecutableAction.

‫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 אם השרשור שמעלה את המטמון מופסק.