Cliente de caché

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.

Nota: El llamador debe borrar los archivos de salida después del uso para evitar quedarte sin disco. espacio.

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

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

Arroja
si el cliente no puede buscar 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 aplicará la actionResult se almacenan. 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é.