לקוח Icache

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


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

סיכום

שיטות ציבוריות

abstract ExecutableActionResult lookupCache(ExecutableAction action)

המערכת מחפשת את ExecutableActionResult עבור action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

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

שיטות ציבוריות

lookupמטמון

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

המערכת מחפשת את ExecutableActionResult עבור action.

הערה: על המתקשר למחוק את קובצי הפלט לאחר השימוש כדי למנוע מצב שבו הדיסק נגמר המרחב המשותף.

פרמטרים
action ExecutableAction: ה-ExecutableAction שאת התוצאה שלו צריך להחזיר.

החזרות
ExecutableActionResult ExecutableActionResult של action אם התוצאה קיימת, אחרת, null.

קליעות
אם הלקוח לא מצליח לחפש את המטמון.
InterruptedException אם השרשור לחיפוש המטמון נקטע.

העלאת מטמון

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

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

אם התוצאה של הפונקציה action לא קיימת, הערך של actionResult . אחרת, התוצאה תתעדכן.

פרמטרים
action ExecutableAction: הפעולה שיצרה את התוצאות.

actionResult ExecutableActionResult: תוצאת הפעולה לשיוך אל action.

קליעות
אם הלקוח לא מצליח להעלות את המטמון.
InterruptedException אם השרשור להעלאת המטמון נקטע.