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)

action 查詢 ExecutableActionResult

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

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

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

擲回
用戶端無法查詢快取。
InterruptedException 快取查詢執行緒是否中斷。

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

上傳 ExecutableAction 的結果。

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

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

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

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