ICacheClient
public interface ICacheClient
| com.android.tradefed.cache.ICacheClient |
Интерфейс для клиента кэша.
Краткое содержание
Публичные методы | |
|---|---|
abstract ExecutableActionResult | lookupCache ( ExecutableAction action) Ищет |
abstract void | uploadCache ( ExecutableAction action, ExecutableActionResult actionResult) Загружает результаты для |
Публичные методы
поискКэш
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Ищет ExecutableActionResult для action .
Обратите внимание: вызывающая сторона должна удалить выходные файлы после использования, чтобы избежать нехватки места на диске.
| Параметры | |
|---|---|
action | ExecutableAction : ExecutableAction , результат которого должен быть возвращен. |
| Возврат | |
|---|---|
ExecutableActionResult | ExecutableActionResult action , если результат существует, в противном случае — значение NULL. |
| Броски | |
|---|---|
| если клиенту не удается выполнить поиск в кеше. |
InterruptedException | если поток, который ищет кэш, прерывается. |
загрузитьКэш
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Загружает результаты для ExecutableAction .
Если результат action не существует, actionResult будет сохранен. В противном случае результат будет обновлен.
| Параметры | |
|---|---|
action | ExecutableAction : действие, которое сгенерировало результаты. |
actionResult | ExecutableActionResult : результат действия, который нужно связать с action . |
| Броски | |
|---|---|
| если клиент не может загрузить кеш. |
InterruptedException | если поток, загружающий кеш, прерван. |