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 |
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.
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é. |