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 actionExecutableActionResult (如果結果存在),否則為空值。

擲回
InterruptedException 查詢快取的執行緒中斷時。

上傳快取

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

上傳 ExecutableAction 的結果。

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

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

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

擲回
InterruptedException 導致上傳快取的執行緒中斷。