ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Интерфейс для клиента кэша.

Краткое содержание

Публичные методы

abstract ExecutableActionResult lookupCache ( ExecutableAction action)

Ищет ExecutableActionResult для action .

abstract void uploadCache ( ExecutableAction action, ExecutableActionResult actionResult)

Загружает результаты для ExecutableAction .

Публичные методы

поискКэш

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 если поток, загружающий кеш, прерван.