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 |
結果が存在する場合は ExecutableActionResult。存在しない場合は null。action |
| 例外 | |
|---|---|
IOException |
クライアントがキャッシュを検索できなかった場合。 |
InterruptedException |
キャッシュを検索するスレッドが中断された場合。 |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
ExecutableAction の結果をアップロードします。
action の結果が存在しない場合は、actionResult が
保存されます。それ以外の場合は、結果が更新されます。
| パラメータ | |
|---|---|
action |
ExecutableAction: 結果を生成したアクション。 |
actionResult |
ExecutableActionResult: action に関連付けるアクションの結果。 |
| 例外 | |
|---|---|
IOException |
クライアントがキャッシュをアップロードできなかった場合。 |
InterruptedException |
キャッシュをアップロードするスレッドが中断された場合。 |