ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Es 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 del |
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 de usarlos para evitar quedarse sin espacio en el disco.
| Parámetros | |
|---|---|
action |
ExecutableAction: Es el ExecutableAction cuyo resultado se debe devolver. |
| Muestra | |
|---|---|
ExecutableActionResult |
El ExecutableActionResult del action si existe el resultado; de lo contrario, es nulo. |
| Arroja | |
|---|---|
IOException |
Si el cliente no puede buscar en la caché. |
InterruptedException |
Si se interrumpe el subproceso que busca en la caché. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Sube los resultados del 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 el action. |
| Arroja | |
|---|---|
IOException |
si el cliente no puede subir la caché. |
InterruptedException |
Si se interrumpe el subproceso que sube la caché. |