ICacheClient 接口中的方法

public interface ICacheClient

com.android.tradefed.cache.ICacheClient 中的接口


缓存客户端的接口。

摘要

公共方法

abstract ExecutableActionResult lookupCache(ExecutableAction action)

action 查找 ExecutableActionResult

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

上传 ExecutableAction 的结果。

公共方法

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

action 查找 ExecutableActionResult

请注意,调用方应在用量结束后删除输出文件,以免用尽磁盘 空间。

参数
action ExecutableAction:应返回其结果的 ExecutableAction

返回
ExecutableActionResult actionExecutableActionResult(如果结果存在); 否则为 null。

抛出
如果客户端无法查找缓存,则会发生此错误。
InterruptedException (如果查找缓存的线程中断了)。

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

上传 ExecutableAction 的结果。

如果 action 的结果不存在,actionResult 将 存储的数据。否则,系统会更新结果。

参数
action ExecutableAction:生成结果的操作。

actionResult ExecutableActionResult:要与 action 关联的操作结果。

抛出
如果客户端未能上传缓存,则会发生此错误。
InterruptedException 如果上传缓存的线程中断,则会发生此错误。