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 אם התוצאה קיימת, אחרת, null.

זריקות
אם הלקוח לא מצליח לחפש במטמון.
InterruptedException אם השרשור שמחפש במטמון מופסק.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

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

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

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

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

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