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 |
action 的 ExecutableActionResult (如果结果存在);
否则为 null。 |
抛出 | |
---|---|
|
如果客户端无法查找缓存,则会发生此错误。 |
InterruptedException |
(如果查找缓存的线程中断了)。 |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
上传 ExecutableAction
的结果。
如果 action
的结果不存在,actionResult
将
存储的数据。否则,系统会更新结果。
参数 | |
---|---|
action |
ExecutableAction :生成结果的操作。 |
actionResult |
ExecutableActionResult :要与 action 关联的操作结果。 |
抛出 | |
---|---|
|
如果客户端未能上传缓存,则会发生此错误。 |
InterruptedException |
如果上传缓存的线程中断,则会发生此错误。 |