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 |
如果上传缓存的线程被中断。 |