ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Una interfaz para un cliente de caché.

Resumen

Métodos públicos

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Busca el ExecutableActionResult para el action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Sube los resultados de ExecutableAction.

Métodos públicos

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Busca el ExecutableActionResult para el action.

Ten en cuenta que el llamador debe borrar los archivos de salida después del uso para evitar quedarse sin espacio en el disco.

Parámetros
action ExecutableAction: Es el ExecutableAction cuyo resultado se debe mostrar.

Muestra
ExecutableActionResult el ExecutableActionResult del action si el resultado existe, de lo contrario, nulo

Arroja
si el cliente no puede buscar en la caché.
InterruptedException si se interrumpe el subproceso que busca la caché.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Sube los resultados de ExecutableAction.

Si el resultado de action no existe, se almacenará actionResult. De lo contrario, se actualizará el resultado.

Parámetros
action ExecutableAction: Es la acción que generó los resultados.

actionResult ExecutableActionResult: Es el resultado de la acción que se asociará con action.

Arroja
si el cliente no puede subir la caché.
InterruptedException si se interrumpe el subproceso que sube la caché.