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 |
キャッシュをアップロードするスレッドが中断された場合。 |