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 |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Sube los resultados de |
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é. |