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