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)
查詢 action 的 ExecutableActionResult。
請注意,呼叫端應在使用後刪除輸出檔案,以免磁碟空間不足。
| 參數 | |
|---|---|
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 |
如果上傳快取的執行緒中斷。 |