ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


快取用戶端的介面。

摘要

公用方法

abstract ExecutableActionResult lookupCache(ExecutableAction action)

查閱 actionExecutableActionResult

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

上傳「ExecutableAction」的結果。

公用方法

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

查詢 actionExecutableActionResult

請注意,呼叫端應在使用後刪除輸出檔案,以免磁碟空間不足。

參數
action ExecutableAction:應傳回結果的 ExecutableAction

傳回
ExecutableActionResult 如果結果存在,則為 ExecutableActionResultaction,否則為空值。

擲回
IOException 如果用戶端無法查閱快取。
InterruptedException 如果中斷查閱快取的執行緒。

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

上傳「ExecutableAction」的結果。

如果 action 的結果不存在,系統會儲存 actionResult。否則結果會更新。

參數
action ExecutableAction:產生結果的動作。

actionResult ExecutableActionResult:要與 action 建立關聯的動作結果。

擲回
IOException 如果用戶端無法上傳快取。
InterruptedException 如果上傳快取的執行緒中斷。